@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; }.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 { --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; }.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-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; }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-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; }@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%; }@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 (prefers-reduced-motion: no-preference){html { scroll-behavior: smooth; }}.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }.e-con:where(:not(.e-div-block-base)) { transition:background, border, box-shadow, transform 0.3s, 0.3s, 0.3s, 0.4s ease, ease, ease, ease; }.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }.e-con, .e-con > .e-con-inner { display: var(--display); }.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }.e-con-boxed { gap: initial; text-align: initial; }.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }.e-con .elementor-widget { min-width: 0px; }.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }.elementor-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%; }: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; }: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:background-color 0.25s ease; 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; }iframe, embed { max-width: 100%; }img { max-width: 100%; height: auto; border: 0px; vertical-align: middle; }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 (min-width: 769px){.searchform.wd-style-default:not(.wd-with-cat) .wd-clear-search { padding-inline-end: 10px; border-inline-end: 1px solid var(--wd-form-brd-color); }}@media (min-width: 1025px){.wd-scroll { --scrollbar-track-bg: rgba(0,0,0,0.05); --scrollbar-thumb-bg: rgba(0,0,0,0.12); }[class*="color-scheme-light"] .wd-scroll, .wd-scroll.color-scheme-light { --scrollbar-track-bg: rgba(255,255,255,0.05); --scrollbar-thumb-bg: rgba(255,255,255,0.12); }}: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); }@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 (min-width: 1025px){.whb-general-header-inner { height: var(--wd-header-general-h); max-height: var(--wd-header-general-h); }.whb-header-bottom-inner { height: var(--wd-header-bottom-h); max-height: var(--wd-header-bottom-h); }.whb-hidden-lg, .whb-hidden-desktop { 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; }.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; }@keyframes wd-noticeMoveFromBottom { 0% { transform: translate3d(0px, 100%, 0px); } 100% { transform: translate3d(0px, 0px, 0px); } }.wd-widget-collapse .wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline)[style*="display: block"] { display: flex !important; }.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); }[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 (min-width: 1025px){.wd-search-opened :is(.header-banner, .whb-row, .wd-page-content) { padding-right: var(--wd-scroll-w); }}.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); }.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); }.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); }.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 (min-width: 1025px){.wd-toolbar { display: none; }}: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)); }.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; }: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; }.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; }@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 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;}html{opacity:1}}