@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/termekek/kink-royal-cascade-mini-dress-l/__data/fa-regular-40006f847bc.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/termekek/kink-royal-cascade-mini-dress-l/__data/fa-solid-9007c9a0577.woff) format('woff2');font-display:swap;}.fa, .far, .fas { font-family: "Font Awesome 5 Free"; }.fa, .fas { font-weight: 900; }.wp-block-group { box-sizing: border-box; }@keyframes show-content-image { 0% { visibility: hidden; } 99% { visibility: hidden; } 100% { visibility: visible; } }@keyframes turn-on-visibility { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes turn-off-visibility { 0% { opacity: 1; visibility: visible; } 99% { opacity: 0; visibility: visible; } 100% { opacity: 0; visibility: hidden; } }@keyframes lightbox-zoom-in { 0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); } 100% { transform: translate(-50%, -50%) scale(1); } }@keyframes lightbox-zoom-out { 0% { transform: translate(-50%, -50%) scale(1); visibility: visible; } 99% { visibility: visible; } 100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; } }ol, ul { box-sizing: border-box; }@keyframes overlay-menu__fade-in-animation { 0% { opacity: 0; transform: translateY(0.5em); } 100% { opacity: 1; transform: translateY(0px); } }.wp-block-spacer { clear: both; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.has-text-align-center { text-align: center; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }@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; }:where(.is-layout-flex) { gap: 0.5em; }body .is-layout-flex { display: flex; }.is-layout-flex { flex-wrap: wrap; align-items: center; }.is-layout-flex > :is(*, div) { margin: 0px; }body { padding: 0px; }a:where(:not(.wp-element-button)) { text-decoration: none; }.skip-link.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.skip-link.screen-reader-text:focus { background-color: #eeeeee; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }: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); }.woocommerce form .form-row .required { visibility: visible; }.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/termekek/kink-royal-cascade-mini-dress-l/__data/Easy-Login755ce939.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 a { box-shadow: none; text-decoration: none; }.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; }.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-block-end: 0px; }@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.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%); }@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-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }@media (max-width: 767px){.e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }}.elementor-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; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) { display: flex; flex-wrap: nowrap; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) { margin-block-start: 0px; margin-inline-start: var(--button-spacing,10px); }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form) { display: block; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder button:where(:not(:first-child)) { margin-block-start: var(--button-spacing,10px); margin-inline-start: 0px; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) { text-align: left; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form) { justify-content: flex-start; text-align: left; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) { text-align: right; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form) { justify-content: flex-end; text-align: right; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) { text-align: center; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form) { justify-content: center; text-align: center; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) .elementor-button { width: 100%; }@media (max-width: 1024px){:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) { text-align: left; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form) { justify-content: flex-start; text-align: left; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) { text-align: right; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form) { justify-content: flex-end; text-align: right; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) { text-align: center; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form) { justify-content: center; text-align: center; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) .elementor-button { width: 100%; }}@media (max-width: 768px){:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) { text-align: left; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form) { justify-content: flex-start; text-align: left; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) { text-align: right; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form) { justify-content: flex-end; text-align: right; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) { text-align: center; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form) { justify-content: center; text-align: center; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) .elementor-button { width: 100%; }}:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .quantity { display: none !important; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)) { margin-inline-start: 0px; }:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart button:where(:not(:first-child)) { margin-block-start: 0px; }@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }.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-widget:not(:last-child) { --kit-widget-spacing: 20px; }.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }@media (max-width: 1024px){.e-con { --container-max-width: 1024px; }}@media (max-width: 768px){.e-con { --container-max-width: 767px; }}: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 img { border: none; }article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }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 { color: inherit; text-decoration: 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; }.required { border: none; color: #e01020; font-size: 16px; line-height: 1; }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; }h1 { font-size: 28px; }legend, h1, h2, h3, h4, h5, h6, .title { display: block; margin-bottom: var(--wd-tags-mb, 20px); color: var(--wd-title-color); text-transform: var(--wd-title-transform); font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-family: var(--wd-title-font); line-height: 1.4; }: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; }li > :is(ul, ol) { margin-top: var(--li-mb); margin-bottom: 0px; }ul { list-style: disc; }.wd-sub-menu ul, .textwidget .menu { --li-pl: 0; list-style: none; }.wd-sub-menu ul { --list-mb: 0; --li-mb: 0; }.text-center { --content-align: center; --wd-align: center; --text-align: center; text-align: var(--text-align); }[class*="color-scheme-light"] { --color-white: #000; --color-gray-100: rgba(255,255,255,0.1); --color-gray-200: rgba(255,255,255,0.2); --color-gray-300: rgba(255,255,255,0.5); --color-gray-400: rgba(255,255,255,0.6); --color-gray-500: rgba(255,255,255,0.7); --color-gray-600: rgba(255,255,255,0.8); --color-gray-700: rgba(255,255,255,0.9); --color-gray-800: #fff; --color-gray-900: #fff; --color-white-rgb: 0,0,0; --color-black-rgb: 255,255,255; --bgcolor-black-rgb: 255,255,255; --bgcolor-white-rgb: 0,0,0; --bgcolor-white: #0f0f0f; --bgcolor-gray-100: #0a0a0a; --bgcolor-gray-200: #121212; --bgcolor-gray-300: #141414; --brdcolor-gray-200: rgba(255,255,255,0.1); --brdcolor-gray-300: rgba(255,255,255,0.15); --brdcolor-gray-400: rgba(255,255,255,0.25); --brdcolor-gray-500: rgba(255,255,255,0.3); --wd-text-color: rgba(255,255,255,0.8); --wd-title-color: #fff; --wd-widget-title-color: var(--wd-title-color); --wd-entities-title-color: #fff; --wd-entities-title-color-hover: rgba(255,255,255,0.8); --wd-link-color: rgba(255,255,255,0.9); --wd-link-color-hover: #fff; --wd-form-brd-color: rgba(255,255,255,0.2); --wd-form-brd-color-focus: rgba(255,255,255,0.3); --wd-form-placeholder-color: rgba(255,255,255,0.6); --wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+); --wd-main-bgcolor: #1a1a1a; --wd-navigation-color: 255,255,255; color: var(--wd-text-color); }.wd-fill { position: absolute; inset: 0px; }.wd-hide { display: none !important; }.reset-last-child > :last-child { margin-bottom: 0px; }@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 0.5s ease; }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; }.color-scheme-dark, .whb-color-dark { --wd-otl-color-scheme: #000; }[class*="color-scheme-light"], .whb-color-light { --wd-otl-color-scheme: #fff; }.wd-skip-links { position: fixed; display: flex; flex-direction: column; gap: 5px; top: 10px; inset-inline-start: -1000em; z-index: 999999; }.wd-scroll-content { overflow: hidden auto; max-height: var(--wd-scroll-h, 50vh); }.wd-dropdown { --wd-align: var(--wd-start); position: absolute; top: 100%; left: 0px; z-index: 380; margin-top: 15px; margin-right: 0px; margin-left: calc(var(--nav-gap, .001px) / 2 * -1); background-color: var(--bgcolor-white); background-position: right bottom; background-clip: border-box; background-repeat: no-repeat; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 3px; text-align: var(--wd-align); border-radius: var(--wd-brd-radius); visibility: hidden; opacity: 0; transition:opacity, visibility, transform 0.4s, 0.4s, 0.4s cubic-bezier(0.19, 1, 0.22, 1), cubic-bezier(0.19, 1, 0.22, 1), cubic-bezier(0.19, 1, 0.22, 1); transform: translateY(15px) translateZ(0px); pointer-events: none; }.wd-dropdown::after { content: ""; position: absolute; inset-inline: 0px; bottom: 100%; height: 15px; }.wd-event-hover:hover > .wd-dropdown, .wd-event-click.wd-opened > .wd-dropdown, .wd-dropdown.wd-opened { visibility: visible; opacity: 1; pointer-events: unset; transform: none !important; }.wd-dropdown-menu { min-height: min(var(--wd-dropdown-height, unset), var(--wd-content-h, var(--wd-dropdown-height, unset))); width: var(--wd-dropdown-width); background-image: var(--wd-dropdown-bg-img); }.wd-dropdown-menu.wd-design-default { padding: var(--wd-dropdown-padding, 12px 20px); --wd-dropdown-width: 220px; }.wd-dropdown-menu.wd-design-default > .container { padding: 0px; width: auto; }.wd-dropdown-menu.wd-design-default .wd-dropdown { top: 0px; left: 100%; padding: var(--wd-dropdown-padding, 12px 20px); width: var(--wd-dropdown-width); margin: 0 0 0 var(--wd-dropdown-padding, 20px); }.wd-dropdown-menu.wd-design-default .wd-dropdown::after { inset: 0px 100% 0px auto; width: var(--wd-dropdown-padding, 20px); height: auto; }.wd-dropdown-menu.wd-design-default .menu-item-has-children > a::after { margin-left: auto; color: rgba(82, 82, 82, 0.45); font-weight: 600; font-size: 55%; line-height: 1; font-family: woodmart-font; content: ""; }.wd-dropdown-menu.wd-design-default.color-scheme-light .menu-item-has-children > a::after { color: rgba(255, 255, 255, 0.6); }.wd-side-hidden { --wd-side-hidden-w: 340px; position: fixed; inset-block: var(--wd-admin-bar-h) 0; z-index: 500; overflow: hidden auto; width: min(var(--wd-side-hidden-w), 100vw); background-color: var(--bgcolor-white); transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); outline: none !important; }.wd-side-hidden.wd-left { right: auto; left: 0px; transform: translate3d(-100%, 0px, 0px); }.wd-side-hidden.wd-right { right: 0px; left: auto; transform: translate3d(100%, 0px, 0px); }.wd-sub-menu { --sub-menu-color: #838383; --sub-menu-color-hover: var(--wd-primary-color); --li-pl: 0; --list-mb: 0; --li-mb: 0; list-style: none; }.wd-sub-menu li { position: relative; }.wd-sub-menu li > a { position: relative; display: flex; align-items: center; padding-top: 8px; padding-bottom: 8px; color: var(--sub-menu-color); font-size: 14px; line-height: 1.3; text-decoration: none; }.wd-sub-menu li > a:hover { color: var(--sub-menu-color-hover); }[class*="color-scheme-light"] .wd-sub-menu { --sub-menu-color: rgba(255,255,255,0.6); --sub-menu-color-hover: #fff; }.wd-nav { --list-mb: 0; --li-mb: 0; --li-pl: 0; --nav-gap: 20px; --nav-gap-v: 5px; --nav-pd: 5px 0; --nav-color: rgba(var(--wd-navigation-color), 1); --nav-color-hover: rgba(var(--wd-navigation-color), .7); --nav-color-active: var(--nav-color-hover); --nav-bg: none; --nav-bg-hover: var(--nav-bg); --nav-bg-active: var(--nav-bg-hover); --nav-shadow: none; --nav-shadow-hover: var(--nav-shadow); --nav-shadow-active: var(--nav-shadow-hover); --nav-border: none; --nav-border-hover: var(--nav-border); --nav-border-active: var(--nav-border-hover); --nav-radius: var(--wd-brd-radius); --nav-chevron-color: rgba(var(--wd-navigation-color), .5); display: inline-flex; flex-wrap: wrap; justify-content: var(--text-align, var(--wd-align)); text-align: start; gap: var(--nav-gap-v) var(--nav-gap); list-style: none; }.wd-nav > li { position: relative; }.wd-nav > li > a { position: relative; display: flex; align-items: center; min-height: 42px; padding: var(--nav-pd); text-transform: uppercase; font-weight: 600; font-size: 13px; line-height: 1.4; text-decoration: none; color: var(--nav-color); background-color: var(--nav-bg); box-shadow: var(--nav-shadow); border: var(--nav-border); border-radius: var(--nav-radius); }.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:where(:not(.wd-dis-act)) > li:where(.current-menu-item, .wd-active, .active) > a { color: var(--nav-color-active); background-color: var(--nav-bg-active); box-shadow: var(--nav-shadow-active); border: var(--nav-border-active); }.wd-nav.wd-gap-m { --nav-gap: 30px; }.wd-sub-menu li > a img, .wd-nav-img { flex: 0 0 auto; display: inline-block; max-height: var(--nav-img-height, 18px); margin-inline-end: 7px; object-fit: contain; object-position: 50% 50%; line-height: 0; width: var(--nav-img-width, auto) !important; height: var(--nav-img-height, auto) !important; }.wd-nav.wd-style-default { --nav-color-hover: var(--wd-primary-color); }.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"] .nav-link-text { position: relative; display: inline-block; padding-block: 1px; line-height: 1.2; }.wd-nav[class*="wd-style-underline"] .nav-link-text::after { content: ""; position: absolute; top: 100%; left: 0px; width: 0px; height: 2px; background-color: var(--wd-primary-color); transition: width 0.4s cubic-bezier(0.19, 1, 0.22, 1); }.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); } }.wd-close-side { position: fixed; background-color: rgba(0, 0, 0, 0.7); opacity: 0; pointer-events: none; transition:opacity, z-index, top 0.5s, 0s, 0s cubic-bezier(0.19, 1, 0.22, 1), cubic-bezier(0.19, 1, 0.22, 1), cubic-bezier(0.19, 1, 0.22, 1); z-index: 400; }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); }.wd-action-btn { --wd-link-decor: none; --wd-link-decor-hover: none; display: inline-flex; vertical-align: middle; }.wd-action-btn > a { display: inline-flex; align-items: center; justify-content: center; color: var(--wd-action-color, var(--color-gray-800)); cursor: pointer; }.wd-action-btn > a:hover { color: var(--wd-action-color-hover, var(--color-gray-500)); }.wd-action-btn > a::before { font-size: var(--wd-action-icon-size, 1.1em); transition: opacity 0.15s; font-family: woodmart-font; }.wd-action-btn > a::after { position: absolute; top: calc(50% - 0.5em); left: 0px; opacity: 0; transition: opacity 0.2s; font-size: var(--wd-action-icon-size, 1.1em); content: ""; display: inline-block; width: 1em; height: 1em; 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-action-btn.wd-style-icon { --wd-action-icon-size: 20px; }.wd-action-btn.wd-style-icon > a { position: relative; flex-direction: column; width: 50px; height: 50px; font-weight: 400; line-height: 0; font-size: 0px !important; }.wd-action-btn.wd-style-icon > a::after { inset-inline-start: calc(50% - 0.5em); }.wd-action-btn.wd-style-text > a { position: relative; font-weight: 600; line-height: 1; }.wd-action-btn.wd-style-text > a::before { margin-inline-end: 0.3em; font-weight: 400; }.wd-cross-icon > a::before { content: ""; }.wd-heading { display: flex; flex: 0 0 auto; align-items: center; justify-content: flex-end; gap: 10px; padding: 20px 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }.wd-heading .title { flex: 1 1 auto; margin-bottom: 0px; font-size: 130%; }.wd-heading .wd-action-btn { flex: 0 0 auto; }.wd-heading .wd-action-btn.wd-style-text > a { height: 25px; }:is(.widget, .wd-widget, div[class^="vc_wp"]) { line-height: 1.4; --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--color-gray-800); --wd-link-decor: none; --wd-link-decor-hover: none; }: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; }.widget { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--brdcolor-gray-300); }.widget:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: none; }:is(.wd-entry-content, .entry-content, .is-layout-flow, .is-layout-constrained, .is-layout-constrained > .wp-block-group__inner-container) > * { margin-block: 0 var(--wd-block-spacing); }: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; }.wd-page-wrapper { position: relative; background-color: var(--wd-main-bgcolor); }body:not([class*="wrapper-boxed"]) { background-color: var(--wd-main-bgcolor); }.wd-page-content { min-height: 50vh; background-color: var(--wd-main-bgcolor); }.container, .container-fluid { width: 100%; max-width: var(--wd-container-w); padding-inline: 15px; margin-inline: auto; }.wd-content-layout { padding-block: 40px; }:where(.wd-content-layout > div) { grid-column: auto/span var(--wd-col); }.wd-image { border-radius: var(--wd-brd-radius); }.wd-image img { border-radius: var(--wd-brd-radius); }@media (max-width: 1024px){@supports not (overflow: clip) {body { overflow: hidden; }}.wd-side-hidden { --wd-side-hidden-w: min(300px, 80vw); }.wd-close-side { top: -150px; }}@media (max-width: 768.98px){.searchform.wd-style-default .wd-clear-search { padding-inline-end: 10px; border-inline-end: 1px solid var(--wd-form-brd-color); }}:is(.wd-entry-content, .entry-content) > .elementor { margin-bottom: 0px; }.e-con-boxed.wd-negative-gap { --container-max-width: none; }@media (prefers-reduced-motion: no-preference){html { scroll-behavior: auto; }}.elementor a { text-decoration: var(--wd-link-decor); }: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; }.amount { color: var(--wd-primary-color); font-weight: 600; }.woocommerce-notices-wrapper:empty { display: none; }: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: ""; }div.quantity :is(input[type="number"], input[type="text"], input[type="button"]) { display: inline-block; color: var(--wd-form-color); }: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)); }@media (max-width: 1024px){:root:has(.whb-header-bottom.whb-hidden-mobile) { --wd-header-bottom-brd-w: .00001px; }}.whb-general-header { border-bottom-width: 0px; border-bottom-style: solid; }.whb-header-bottom { border-color: #e6e6e6; border-bottom-width: 1px; border-bottom-style: solid; }@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/termekek/kink-royal-cascade-mini-dress-l/__data/woodmart-font-1-4007249773e.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; }.wd-footer { background-color: #101010; background-image: none; }html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a { text-transform: none; }@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:"hkgroteskpro";font-weight:600;font-style:normal;src:url(https://www.dyms.hu/wp-content/swift-ai/cache/www.dyms.hu/termekek/kink-royal-cascade-mini-dress-l/__data/hkgroteskpro-semiboldbcd63319.woff) format('woff2');font-display:swap;}@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 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; }:is(.whb-top-bar, .whb-clone) .wd-nav-header > li > a .menu-label::before, .wd-nav-mobile > li > a > .menu-label::before, .wd-nav-mobile > li > ul li > a > .menu-label::before { content: none; }.whb-flex-row { display: flex; flex-flow: row; justify-content: space-between; }.whb-column { display: flex; align-items: center; flex-direction: row; max-height: inherit; }.whb-col-left, .whb-mobile-left { justify-content: flex-start; margin-left: -10px; }.whb-col-right, .whb-mobile-right { justify-content: flex-end; margin-right: -10px; }.whb-col-mobile { flex: 1 1 auto; justify-content: center; margin-inline: -10px; }.whb-flex-flex-middle .whb-col-center { flex: 1 1 0%; }.whb-general-header :is(.whb-mobile-left, .whb-mobile-right) { flex: 1 1 0%; }.whb-main-header { position: relative; top: 0px; right: 0px; left: 0px; z-index: 390; backface-visibility: hidden; }.whb-row { transition:background-color 0.2s ease; }.whb-color-dark:not(.whb-with-bg) { background-color: #ffffff; }@keyframes wd-fadeInDownBig { 0% { transform: translate3d(0px, -100%, 0px); } 100% { transform: none; } }@keyframes wd-fadeOutUpBig { 0% { transform: none; } 100% { transform: translate3d(0px, -100%, 0px); } }.wd-header-nav, .site-logo { padding-inline: 10px; }.wd-header-nav.wd-full-height, .wd-header-nav.wd-full-height :is(.wd-nav, .wd-nav > li, .wd-nav > li > a), .wd-header-divider.wd-full-height, .wd-header-divider.wd-full-height::before { height: 100%; }.wd-header-nav { flex: 1 1 auto; }.wd-nav-header > li > a { font-size: var(--wd-header-el-font-size); font-weight: var(--wd-header-el-font-weight); font-style: var(--wd-header-el-font-style); font-family: var(--wd-header-el-font); text-transform: var(--wd-header-el-transform); }.whb-color-dark .wd-nav-header { --wd-navigation-color: 51,51,51; }.site-logo { max-height: inherit; }.wd-logo { max-height: inherit; transition:none 0s ease; }.wd-logo img { padding-top: 5px; padding-bottom: 5px; max-height: inherit; transform: translateZ(0px); backface-visibility: hidden; perspective: 800px; }.wd-logo img[width]:not([src$=".svg"]) { width: auto; object-fit: contain; }.wd-switch-logo .wd-sticky-logo { display: none; animation: 0.5s ease 0s 1 normal none running wd-fadeIn; }.wd-header-mobile-nav .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.mobile-nav .searchform { --wd-form-brd-width: 0; --wd-form-bg: transparent; --wd-form-color: var(--color-gray-500); --wd-form-placeholder-color: var(--color-gray-500); z-index: 4; box-shadow: rgba(0, 0, 0, 0.17) 0px -1px 9px; }.mobile-nav .searchform input[type="text"] { padding-right: 70px; padding-left: 20px; height: 70px; font-weight: 600; }.mobile-nav .wd-search-results { position: relative; z-index: 4; border-radius: 0px; inset-inline: auto; }.mobile-nav .wd-search-results:not(.wd-opened) { display: none; }.wd-nav-mobile { --nav-radius: 0; --nav-color-hover: var(--wd-primary-color); display: none; margin-inline: 0px; animation: 1s ease 0s 1 normal none running wd-fadeIn; }.wd-nav-mobile > li { flex: 1 1 100%; max-width: 100%; width: 100%; }.wd-nav-mobile > li > a:hover { color: var(--nav-color-hover); }.wd-nav-mobile .wd-with-icon > a::before { margin-right: 7px; font-weight: 400; font-family: woodmart-font; }.wd-nav-mobile .menu-item-account > a::before { content: ""; }.wd-nav-mobile .menu-item-wishlist > a::before { content: ""; }.wd-nav-mobile .menu-item-compare > a::before { content: ""; }.wd-nav-mobile.wd-active { display: block; }.wd-nav-mobile > li, .wd-nav-mobile > li > ul li { display: flex; flex-wrap: wrap; }.wd-nav-mobile > li > a, .wd-nav-mobile > li > ul li > a { flex: 1 1 0%; padding: 5px 20px; min-height: 50px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid var(--brdcolor-gray-300); }.wd-nav-mob-tab { --nav-gap: 0; --nav-pd: 18px 15px; --nav-color: rgba(var(--wd-navigation-color), .5); --nav-color-hover: rgba(var(--wd-navigation-color), 1); --nav-bg: rgba(var(--color-black-rgb), .04); --nav-bg-active: rgba(var(--color-black-rgb), .09); --nav-radius: 0; display: flex; margin: 0px; border-bottom: 1px solid var(--brdcolor-gray-300); }.wd-nav-mob-tab > li { flex: 1 0 50%; max-width: 50%; }.wd-nav-mob-tab > li > a { justify-content: center; text-align: center; height: 100%; }.wd-nav-mob-tab.wd-style-underline .nav-link-text { position: static; }.wd-nav-mob-tab.wd-style-underline .nav-link-text::after { top: auto; bottom: -1px; }.wd-nav-mob-tab.wd-swap { flex-direction: row-reverse; }.wd-nav-mob-tab:not(.wd-swap) li:first-child .nav-link-text::after, .wd-nav-mob-tab.wd-swap li:last-child .nav-link-text::after { right: 0px; left: auto; }@media (max-width: 1024px){.whb-general-header-inner { height: var(--wd-header-general-sm-h); max-height: var(--wd-header-general-sm-h); }.whb-header-bottom-inner { height: var(--wd-header-bottom-sm-h); max-height: var(--wd-header-bottom-sm-h); }.whb-visible-lg, .whb-hidden-mobile { display: none; }}.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-text { margin-inline-start: 8px; text-transform: var(--wd-header-el-transform); white-space: nowrap; font-weight: var(--wd-header-el-font-weight); font-style: var(--wd-header-el-font-style); font-size: var(--wd-header-el-font-size); font-family: var(--wd-header-el-font); }.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.wd-style-icon .wd-tools-text { display: none !important; }.wd-tools-element:is(.wd-design-2, .wd-design-5).wd-style-icon.wd-with-count { margin-inline-end: 5px; }.wd-tools-element:is(.wd-design-2, .wd-design-5).wd-style-text.wd-with-count .wd-tools-text { margin-inline-start: 14px; }.wd-tools-element:is(.wd-design-2, .wd-design-5) .wd-tools-count { position: absolute; top: -5px; inset-inline-end: -9px; background-color: var(--wd-primary-color); color: #ffffff; font-size: 9px; }.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; }.woocommerce-form-login > :last-child { margin-bottom: 0px; }.password-input { position: relative; display: block; }.password-input input { padding-inline-end: var(--wd-form-height) !important; }.show-password-input { display: flex; justify-content: center; align-items: center; position: absolute; top: 0px; inset-inline-end: 0px; width: var(--wd-form-height); height: var(--wd-form-height); cursor: pointer; font-size: 16px; color: var(--color-gray-600); transition: 0.25s; padding: 0px !important; border: none !important; background: none !important; box-shadow: none !important; min-height: unset !important; }.show-password-input:hover { color: var(--color-gray-400); }.show-password-input::before { font-family: woodmart-font; content: ""; }.login-form-footer { --wd-link-color: var(--wd-primary-color); --wd-link-color-hover: var(--wd-primary-color); --wd-link-decor: none; --wd-link-decor-hover: none; display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap: 10px; }.login-form-footer .lost_password { order: 2; }.login-form-footer .lost_password:hover { opacity: 0.7; }.login-form-footer .woocommerce-form-login__rememberme { order: 1; margin-bottom: 0px; }:is(.register, .woocommerce-form-login) .button:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }:is(.register, .woocommerce-form-login) .button:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }.wd-header-my-account .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-account-style-text .wd-tools-icon { display: none !important; }.wd-account-style-text .wd-tools-text { margin-left: 0px; }.wd-header-search .wd-tools-icon img, .wd-header-search .wd-tools-icon::before { transition: opacity 0.3s; }.wd-header-search .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-header-search .wd-tools-icon::after { position: absolute; top: 50%; left: 50%; display: block; font-size: clamp(var(--wd-tools-icon-base-width), var(--wd-tools-icon-width, var(--wd-tools-icon-base-width)), 60px); opacity: 0; transform: translate(-50%, -50%); content: ""; font-family: woodmart-font; }.wd-header-search:is(.wd-design-6.wd-with-wrap, .wd-design-7.wd-with-wrap, .wd-design-8) .wd-tools-icon::after { inset-inline-start: var(--wd-tools-sp); inset-inline-end: auto; transform: translateY(-50%); }.whb-column > .info-box-wrapper, .wd-header-text, .whb-column > .wd-button-wrapper, .whb-column > .wd-social-icons, .wd-header-html { padding-inline: 10px; }.wd-header-text { --wd-tags-mb: 10px; flex: 1 1 auto; }.wd-header-text.wd-inline { flex: 0 0 auto; }.wd-header-wishlist .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-header-compare .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.cart-widget-side { display: flex; flex-direction: column; }.cart-widget-side .widget_shopping_cart { position: relative; flex: 1 1 100%; }.cart-widget-side .widget_shopping_cart_content { display: flex; flex: 1 1 auto; flex-direction: column; height: 100%; }.wd-header-cart .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-header-cart :is(.wd-cart-subtotal, .subtotal-divider, .wd-tools-count) { vertical-align: middle; }.wd-header-cart .wd-cart-number > span, .wd-header-cart .subtotal-divider { display: none; }.wd-header-cart .wd-cart-subtotal .amount { color: inherit; font-weight: inherit; font-size: inherit; }.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-2 .wd-tools-text { margin-inline-start: 15px; }.wd-header-cart.wd-design-5:not(.wd-style-text) { margin-inline-end: 5px; }.wd-header-cart.wd-design-5 .wd-tools-text { margin-inline-start: 15px; }: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-widget-collapse .wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline)[style*="display: block"] { display: flex !important; }.elementor-232 .elementor-element.elementor-element-e71185a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 35px; --padding-bottom: 35px; --padding-left: 0px; --padding-right: 0px; }.elementor-232 .elementor-element.elementor-element-4e915ec { width: auto; }.elementor-232 .elementor-element.elementor-element-3569096 { width: auto; }.elementor-232 .elementor-element.elementor-element-6236063 { width: auto; }@media (max-width: 1024px){.elementor-232 .elementor-element.elementor-element-e71185a { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }.elementor-232 .elementor-element.elementor-element-4e915ec { width: 100%; max-width: 100%; }.elementor-232 .elementor-element.elementor-element-3569096 { width: 100%; max-width: 100%; }.elementor-232 .elementor-element.elementor-element-6236063 { width: 100%; max-width: 100%; }}.wd-nav.wd-style-bg > li:is(:hover, .wd-opened, .current-menu-item) > a::before { opacity: 0.25; }.wd-text-block:not(.inline-element) { max-width: var(--content-width); --content-width: var(--wd-max-width); }.wd-text-block:not(.inline-element).text-center { margin-inline: auto; }.scrollToTop { position: fixed; right: 20px; bottom: 20px; z-index: 350; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; background-color: rgba(var(--bgcolor-white-rgb), 0.9); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 5px; color: var(--color-gray-800); font-size: 16px; opacity: 0; pointer-events: none; backface-visibility: hidden; transform: translateX(100%); text-decoration: none !important; }.scrollToTop::after { content: ""; font-family: woodmart-font; }.scrollToTop:hover { color: var(--color-gray-500); }@media (max-width: 1024px){.scrollToTop { right: 12px; bottom: 12px; width: 40px; height: 40px; font-size: 14px; }}[class*="wd-search-full-screen"] { --wd-search-font-size: 1.08em; position: fixed; z-index: 400; visibility: hidden; opacity: 0; outline: none !important; }[class*="wd-search-full-screen"] :is(.wd-search-history, .wd-search-requests, .wd-search-info-text):not(:last-child) { margin-bottom: var(--wd-search-sp); }[class*="wd-search-full-screen"] .wd-scroll-content:not(.wd-dropdown) { --wd-scroll-h: 100%; }@media (max-width: 1024px){[class*="wd-search-full-screen"] { --wd-search-font-size: .92em; --wd-search-sp: 15px; }}.wd-search-full-screen { --wd-search-sp: 20px; --wd-form-height: 110px; display: flex; flex-direction: column; background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 14px; transition:opacity, visibility, transform 0.5s, 0.5s, 0.5s cubic-bezier(0.19, 1, 0.22, 1), cubic-bezier(0.19, 1, 0.22, 1), cubic-bezier(0.19, 1, 0.22, 1); transform: translate3d(0px, 100%, 0px); }.wd-search-full-screen :is(.wd-search-history, .wd-search-requests, .wd-search-info-text):not(:last-child) { padding-bottom: var(--wd-search-sp); border-bottom: 1px solid var(--brdcolor-gray-300); }.wd-search-full-screen .wd-search-results { margin-top: calc(var(--wd-search-sp) * -1); padding-top: var(--wd-search-sp); overflow-y: scroll; }.wd-search-full-screen .searchform { padding-inline: 100px; border-bottom: 1px solid var(--brdcolor-gray-300); margin-bottom: var(--wd-search-sp); --wd-form-bg: transparent; --wd-form-color: var(--color-gray-800); --wd-form-placeholder-color: var(--color-gray-800); --wd-form-brd-width: 0; --wd-form-height: unset; }.wd-search-full-screen .searchform input[type="text"] { padding: 0px; text-align: center; font-weight: 600; font-size: 48px; }.wd-search-full-screen .searchform .searchsubmit { display: none; }.wd-search-full-screen .wd-close-search.wd-style-icon { --wd-action-icon-size: 38px; position: absolute; top: 5px; inset-inline-end: 5px; z-index: 1; }.wd-search-full-screen .wd-close-search.wd-style-icon > a { width: 100px; height: 100px; }.wd-search-full-screen .wd-search-info-text { padding-inline: 15px; text-align: center; font-size: var(--wd-search-font-size); }.wd-search-full-screen .wd-search-loader { top: calc(var(--wd-form-height) + 1px); }@media (max-width: 1024px){.wd-search-full-screen { --wd-form-height: 70px; }.wd-search-full-screen .searchform { padding-inline: var(--wd-search-sp); }.wd-search-full-screen .searchform input[type="text"] { font-size: 20px; }.wd-search-full-screen .wd-close-search { display: none; }}.searchform { position: relative; --wd-search-btn-w: var(--wd-form-height); --wd-form-height: 46px; --wd-search-clear-sp: .001px; }.searchform input[type="text"] { padding-inline-end: calc(var(--wd-search-btn-w) + 30px); }.searchform .searchsubmit { --btn-color: var(--wd-form-color, currentColor); --btn-bgcolor: transparent; position: absolute; gap: 0px; inset-block: 0px; inset-inline-end: 0px; padding: 0px; width: var(--wd-search-btn-w); min-height: unset; border: none; box-shadow: none; font-weight: 400; font-size: 0px; font-style: unset; }.searchform .searchsubmit::after { font-size: calc(var(--wd-form-height) / 2.3); transition: opacity 0.2s; content: ""; font-family: woodmart-font; }.searchform .searchsubmit::before { position: absolute; top: 50%; left: 50%; margin-top: calc((var(--wd-form-height) / 2.5) / -2); margin-left: calc((var(--wd-form-height) / 2.5) / -2); opacity: 0; transition: opacity 0.1s; content: ""; display: inline-block; width: calc(var(--wd-form-height) / 2.5); height: calc(var(--wd-form-height) / 2.5); border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-image: initial; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }.searchform .wd-clear-search { position: absolute; top: calc(50% - 12px); display: flex; align-items: center; justify-content: center; width: 30px; height: 24px; inset-inline-end: calc(var(--wd-search-cat-w, .001px) + var(--wd-search-btn-w) + var(--wd-search-clear-sp)); color: var(--wd-form-color, currentColor); cursor: pointer; }.searchform .wd-clear-search::before { font-size: calc(var(--wd-form-height) / 3); line-height: 1; transition: opacity 0.2s; content: ""; font-family: woodmart-font; }.wd-search-results-wrapper { position: relative; }.wd-search-loader { z-index: 410; opacity: 0; pointer-events: none; background-color: rgba(var(--bgcolor-white-rgb), 0.8); transition: 0.25s cubic-bezier(0.19, 1, 0.22, 1); overflow: hidden; }.wd-search-loader::after { position: absolute; top: calc(50% - 16px); left: calc(50% - 16px); content: ""; display: inline-block; width: 32px; height: 32px; 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-dropdown-results { --wd-search-font-size: .92em; --wd-search-sp: 15px; overflow: hidden; right: calc((var(--wd-form-brd-radius) / 1.5)); left: calc((var(--wd-form-brd-radius) / 1.5)); margin-top: 0px !important; }.wd-dropdown-results::after { width: auto !important; height: auto !important; }.wd-dropdown-results .wd-scroll-content { overscroll-behavior: none; }.wd-dropdown-results :is(.wd-search-requests, .wd-search-history, .wd-search-area):not(:first-child) { margin-top: -1px; border-top: 1px solid var(--brdcolor-gray-300); }@media (max-width: 1024px){.wd-dropdown-results { --wd-search-sp: 10px; }}.login-form-side .woocommerce-notices-wrapper { padding: 20px 15px 0px; }.login-form-side .woocommerce-form-login { padding: 20px 15px 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }.login-form-side .woocommerce-form-login.hidden-form { display: none; }.create-account-question { padding: 20px 15px; border-bottom: 1px solid var(--brdcolor-gray-300); text-align: center; --wd-tags-mb: 15px; }.create-account-question p { color: var(--color-gray-900); font-weight: 600; }.create-account-question::before { display: block; margin-bottom: 15px; color: var(--color-gray-200); font-size: 54px; line-height: 1; content: ""; font-family: woodmart-font; }.create-account-question .btn { --btn-color: var(--color-gray-800); --btn-color-hover: var(--color-gray-500); --btn-brd-color: var(--wd-primary-color); --btn-bgcolor: transparent; --btn-brd-width: 2px; --btn-height: none; --btn-padding: 0; border-top: 0px; border-inline: 0px; }.header-banner { position: absolute; inset-inline: 0px; top: 0px; z-index: -1; display: flex; flex-direction: column; justify-content: center; overflow: hidden; height: var(--wd-header-banner-h); opacity: 0; transition:opacity 0s ease; }.close-header-banner.wd-style-icon { --wd-action-icon-size: 16px; position: absolute; top: 0px; inset-inline-end: 0px; bottom: 0px; z-index: 1; }.close-header-banner.wd-style-icon > a { width: 50px; height: 100%; }.header-banner-enabled .wd-page-wrapper { margin-top: var(--wd-header-banner-mt); transition:margin-top 0.6s ease; }.header-banner-display { --wd-header-banner-mt: var(--wd-header-banner-h); }.header-banner-display .header-banner { opacity: 1; transition:opacity 0s ease; }.header-banner-display .wd-page-wrapper { transition:margin-top 0.6s ease; }@media (max-width: 768.98px){.header-banner-container { padding-inline: 40px; }}.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; }@media (max-width: 1024px){.sticky-toolbar-on { padding-bottom: 55px; }.sticky-toolbar-on .scrollToTop { bottom: 67px; }}@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%); } }@keyframes wd-noticeMoveFromBottom { 0% { transform: translate3d(0px, 100%, 0px); } 100% { transform: translate3d(0px, 0px, 0px); } }@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }@keyframes wc-skeleton-shimmer { 100% { transform: translateX(100%); } }.wp-site-blocks:has(> .wp-block-woocommerce-coming-soon) { --wp--style--root--padding-top: 0; --wp--style--root--padding-bottom: 0; }.wp-container-core-group-is-layout-fc169830 { flex-flow: column; align-items: center; }.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;}body.swift-nojs [data-s3cid="3"]{min-width: 100vw;}body.swift-nojs [data-s3cid="4"]{min-width: 100vw;}body.swift-nojs [data-s3cid="5"]{min-width: 100vw;}body.swift-nojs [data-s3cid="6"]{min-width: 100vw;}body.swift-nojs [data-s3cid="7"]{min-width:371px;}body.swift-nojs [data-s3cid="28"]{max-width:160.5px;}body.swift-nojs [data-s3cid="29"]{min-width:40px;}body.swift-nojs [data-s3cid="30"]{min-width:70px;}body.swift-nojs [data-s3cid="31"]{min-width:70px;min-height:60px;}body.swift-nojs [data-s3cid="32"]{max-width:160.5px;}body.swift-nojs [data-s3cid="33"]{min-width:39.6875px;}body.swift-nojs [data-s3cid="42"]{min-width: 100vw;min-height:475px;}body.swift-nojs [data-s3cid="43"]{min-width: 100vw;}body.swift-nojs [data-s3cid="44"]{min-width:371px;}body.swift-nojs [data-s3cid="45"]{min-width:371px;}body.swift-nojs [data-s3cid="46"]{min-width:371px;}body.swift-nojs [data-s3cid="50"]{min-width: 100vw;}body.swift-nojs [data-s3cid="51"]{min-width: 100vw;}body.swift-nojs [data-s3cid="52"]{min-width:371px;}body.swift-nojs [data-s3cid="53"]{min-width:371px;}body.swift-nojs [data-s3cid="54"]{min-width:371px;}body.swift-nojs [data-s3cid="55"]{min-width:371px;max-height:25.84375px;}body.swift-nojs [data-s3cid="56"]{min-width:371px;max-height:25.84375px;}body.swift-nojs [data-s3cid="57"]{min-width:371px;max-height:25.84375px;}body.swift-nojs [data-s3cid="58"]{min-width:371px;}body.swift-nojs [data-s3cid="59"]{min-width:371px;}body.swift-nojs [data-s3cid="60"]{min-width:371px;}body.swift-nojs [data-s3cid="61"]{min-width:371px;}body.swift-nojs [data-s3cid="62"]{min-width:371px;}body.swift-nojs [data-s3cid="63"]{min-width:371px;}body.swift-nojs [data-s3cid="69"]{min-width:300px;}body.swift-nojs [data-s3cid="70"]{min-width:300px;}body.swift-nojs [data-s3cid="71"]{min-width:300px;}body.swift-nojs [data-s3cid="74"]{min-width:300px;}body.swift-nojs [data-s3cid="75"]{min-width:300px;}body.swift-nojs [data-s3cid="76"]{min-width:84.078125px;}body.swift-nojs [data-s3cid="77"]{min-width:300px;}body.swift-nojs [data-s3cid="78"]{min-width:300px;}body.swift-nojs [data-s3cid="82"]{min-width:300px;}body.swift-nojs [data-s3cid="83"]{min-width:300px;}body.swift-nojs [data-s3cid="84"]{min-width:84.078125px;}body.swift-nojs [data-s3cid="86"]{min-width:300px;}body.swift-nojs [data-s3cid="147"]{min-width: 100vw;}body.swift-nojs [data-s3cid="148"]{min-width:97.75px;}body.swift-nojs [data-s3cid="149"]{min-width:97.75px;}body.swift-nojs [data-s3cid="150"]{min-width:97.75px;}body.swift-nojs [data-s3cid="151"]{min-width:97.75px;}html{opacity:1}}