:where([data-s3image]) { height: auto; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.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; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }:root { --b2bking-font-family-a: "Roboto",sans-serif; --b2bking-font-family-b: "Roboto Medium","Roboto"; --b2bking-font-family-c: "DM Sans",sans-serif; }: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,.1); --wd-form-brd-color-focus: rgba(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-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,.075); --brdcolor-gray-300: rgba(0,0,0,.105); --brdcolor-gray-400: rgba(0,0,0,.12); --brdcolor-gray-500: rgba(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); scrollbar-gutter: stable; }ol, ul { list-style: none; }a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: 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); }:is(h1, h2, h3, h4, h5, h6, .title) a { color: inherit; text-decoration: none; }label { display: block; margin-bottom: 5px; color: var(--wd-title-color); vertical-align: middle; font-weight: 400; }.required { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: #e01020; font-size: 16px; line-height: 1; }img { max-width: 100%; height: auto; border: 0px; vertical-align: middle; }svg:not(:root) { overflow: hidden; }h2 { font-size: 24px; }h3 { font-size: 22px; }h4 { font-size: 18px; }.wd-entities-title a { color: inherit; }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; }.wd-entities-title { --wd-link-decor: none; --wd-link-decor-hover: none; display: block; color: var(--wd-entities-title-color); overflow-wrap: break-word; font-weight: var(--wd-entities-title-font-weight); font-style: var(--wd-entities-title-font-style); font-family: var(--wd-entities-title-font); text-transform: var(--wd-entities-title-transform); 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; }.wd-align { text-align: var(--wd-align); }.text-right { --text-align: right; text-align: var(--text-align); --content-align: flex-end; --wd-align: flex-end; }.text-left { --text-align: left; text-align: var(--text-align); --content-align: flex-start; --wd-align: flex-start; }[class*="color-scheme-light"] { --color-white: #000; --color-gray-100: rgba(255,255,255,.1); --color-gray-200: rgba(255,255,255,.2); --color-gray-300: rgba(255,255,255,.5); --color-gray-400: rgba(255,255,255,.6); --color-gray-500: rgba(255,255,255,.7); --color-gray-600: rgba(255,255,255,.8); --color-gray-700: rgba(255,255,255,.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,.1); --brdcolor-gray-300: rgba(255,255,255,.15); --brdcolor-gray-400: rgba(255,255,255,.25); --brdcolor-gray-500: rgba(255,255,255,.3); --wd-text-color: rgba(255,255,255,.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,.8); --wd-link-color: rgba(255,255,255,.9); --wd-link-color-hover: #fff; --wd-form-brd-color: rgba(255,255,255,.2); --wd-form-brd-color-focus: rgba(255,255,255,.3); --wd-form-placeholder-color: rgba(255,255,255,.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); }.color-scheme-dark { --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,.075); --brdcolor-gray-300: rgba(0,0,0,.105); --brdcolor-gray-400: rgba(0,0,0,.12); --brdcolor-gray-500: rgba(0,0,0,.2); --wd-text-color: #767676; --wd-title-color: #242424; --wd-entities-title-color: #333; --wd-entities-title-color-hover: rgba(51,51,51,.65); --wd-link-color: #333; --wd-link-color-hover: #242424; --wd-form-brd-color: rgba(0,0,0,.1); --wd-form-brd-color-focus: rgba(0,0,0,.15); --wd-form-placeholder-color: #767676; --wd-navigation-color: 51,51,51; color: var(--wd-text-color); }.wd-fill { position: absolute; inset: 0px; }.wd-hide { display: none !important; }.reset-last-child > :last-child { margin-bottom: 0px; }table { margin-bottom: 35px; width: 100%; border-spacing: 0px; border-collapse: collapse; line-height: 1.4; }table th { padding: 15px 10px; border-bottom: 2px solid var(--brdcolor-gray-200); color: var(--wd-title-color); text-transform: uppercase; font-size: 16px; font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-family: var(--wd-title-font); vertical-align: middle; text-align: start; }table :is(tbody, tfoot) th { border-bottom: 1px solid var(--brdcolor-gray-300); text-transform: none; font-size: inherit; }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; }input[type="radio"], input[type="checkbox"] { box-sizing: border-box; margin-top: 0px; padding: 0px; vertical-align: middle; margin-inline-end: 5px; cursor: pointer; }input[type="number"] { padding: 0px; text-align: center; }:root select { padding-right: 30px; background-image: var(--wd-form-chevron); background-position: right 10px top 50%; background-size: auto 18px; background-repeat: no-repeat; }:root select option { background-color: var(--bgcolor-white); }: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; }body.swift-nojs :is(.btn, .button, button, [type="submit"], [type="button"]){transition: none !important}.btn.btn-accent { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform,var(--btn-transform,uppercase)); font-weight: var(--btn-accented-font-weight,var(--btn-font-weight,600)); font-family: var(--btn-accented-font-family,var(--btn-font-family,inherit)); font-style: var(--btn-accented-font-style,var(--btn-font-style,unset)); }.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; }[class*="wd-grid"] { --wd-col: var(--wd-col-lg); --wd-gap: var(--wd-gap-lg); --wd-col-lg: 1; --wd-gap-lg: 20px; }.wd-grid-g { display: grid; grid-template-columns: repeat(var(--wd-col),minmax(0,1fr)); gap: var(--wd-gap); }.wd-loader::after { content: ""; display: inline-block; width: 30px; height: 30px; 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: none; 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-scroll-content { overflow: hidden auto; max-height: var(--wd-scroll-h,50dvh); }.wd-dropdown { --wd-dropdown-bg-color: var(--bgcolor-white); --wd-dropdown-shadow: 0 0 3px rgba(0,0,0,.15); --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(--wd-dropdown-bg-color); background-position: right bottom; background-clip: border-box;-webkit-background-clip: border-box; background-repeat: no-repeat; box-shadow: var(--wd-dropdown-shadow); text-align: var(--wd-align); border-radius: var(--wd-brd-radius); visibility: hidden; opacity: 0; transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s 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-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-full-width { --wd-dropdown-width: 100vw; }:is(.wd-nav-sticky, .wd-header-nav) .wd-dropdown-menu.wd-design-full-width { border-radius: 0px; }.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner { padding-block: var(--wd-dropdown-padding,30px); padding-left: calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w)); }.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; }body.swift-nojs .wd-side-hidden{transition: 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-accented.wp-block-wd-menu-list > li { margin-block: -8px; }.wd-sub-accented > li > a { --sub-menu-color: #333; --sub-menu-color-hover: var(--wd-primary-color); text-transform: uppercase; font-weight: 600; }.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-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-nav-opener { position: relative; z-index: 1; display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; width: 50px; color: var(--color-gray-900); cursor: pointer; transition: 0.25s; backface-visibility: hidden; }.wd-nav-opener::after { font-weight: 400; font-size: 12px; transition: transform 0.25s; content: ""; font-family: woodmart-font; }.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 { display: flex; flex-direction: row; }.wd-nav.wd-style-separated > li { align-items: center; }.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-notice, div.wpcf7-response-output, .mc4wp-alert, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) { --wd-link-decor: underline; --wd-link-decor-hover: underline; --wd-link-color: currentColor; --wd-link-color-hover: color-mix(in srgb,currentColor 80%,transparent); position: relative; margin-bottom: 20px; padding-block: 18px; text-align: start; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--wd-brd-radius); padding-inline: 65px 30px !important; outline: none !important; }.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.wd-info { background-color: #4d93d1; color: #ffffff; }.wd-notice.wd-info::before { content: ""; }.wd-close-side { position: fixed; background-color: rgba(0, 0, 0, 0.7); opacity: 0; pointer-events: none; transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), z-index cubic-bezier(0.19, 1, 0.22, 1) 0.5s, top cubic-bezier(0.19, 1, 0.22, 1) 0.5s; z-index: 400; }[class*="screen-reader"] { clip: rect(1px, 1px, 1px, 1px); transform: scale(0); position: absolute !important; }.wd-action-btn { --wd-action-icon-size: 1.1em; --wd-action-color: var(--color-gray-800); --wd-action-color-hover: var(--color-gray-500); --wd-action-icon-color: var(--wd-action-color); --wd-action-icon-color-hover: var(--wd-action-color-hover); --wd-action-text-color: var(--wd-action-color); --wd-action-text-color-hover: var(--wd-action-color-hover); --wd-link-decor: none; --wd-link-decor-hover: none; display: inline-flex; vertical-align: middle; }.wd-action-btn > a { position: relative; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; line-height: 1; transition: none; }.wd-action-btn .wd-action-icon::before { content: var(--wd-btn-icon,unset); font-size: var(--wd-action-icon-size); color: var(--wd-action-icon-color); transition: color 0.25s, opacity 0.15s; font-family: woodmart-font; }.wd-action-btn .wd-action-icon::after { position: absolute; top: calc(50% - 0.5em); inset-inline-start: calc(50% - 0.5em); opacity: 0; transition: opacity 0.2s; font-size: var(--wd-action-icon-size); color: var(--wd-action-icon-color); content: ""; display: inline-block; width: 1em; height: 1em; 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: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state,paused); }.wd-action-icon { position: relative; }.wd-action-btn.wd-style-icon { --wd-action-icon-size: 20px; }.wd-action-btn.wd-style-icon > a { flex-direction: column; width: 50px; height: 50px; font-weight: 400; font-size: 0px !important; }.wd-action-btn.wd-style-text > a { font-weight: 600; }.wd-action-btn.wd-style-text .wd-action-icon { margin-inline-end: 0.3em; font-weight: 400; }.wd-compare-icon { --wd-btn-icon: ""; }.wd-wishlist-icon { --wd-btn-icon: ""; }.wd-quick-view-icon { --wd-btn-icon: ""; }.wd-action-btn .wd-check-icon { position: absolute; inset-inline-start: calc(50% + var(--wd-action-icon-size) - .55em); bottom: calc(50% + var(--wd-action-icon-size) - .7em); display: none; align-items: center; justify-content: center; width: min(0.87em, 20px); height: min(0.87em, 20px); border-radius: 50%; background: var(--wd-primary-color); font-weight: 400; font-size: calc(var(--wd-action-icon-size,1.2em) - 2px); transform: translate(-50%, 50%); }.wd-action-btn .wd-check-icon::before { content: ""; font-family: woodmart-font; color: #ffffff; font-size: min(0.45em, 9px); }.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.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; }.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-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }: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) > :where(:last-child) { margin-bottom: 0px; }:root .wd-custom-width { width: var(--wd-width,unset); max-width: 100%; }.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); }.searchform[class*="wd-style-with-bg"] .searchsubmit { --btn-color: #fff; --btn-bgcolor: var(--wd-primary-color); }.searchform.wd-style-with-bg-2 .searchsubmit { inset-inline-end: calc(var(--wd-form-brd-width) + 3px); width: calc(var(--wd-search-btn-w) - ( ( var(--wd-form-brd-width) + 3px ) * 2 )); inset-block: calc(var(--wd-form-brd-width) + 3px); border-radius: var(--wd-form-brd-radius); }.searchform.wd-style-with-bg-2 .searchsubmit::after { font-size: calc(var(--wd-form-height) / 2.5); }@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,.05); --scrollbar-thumb-bg: rgba(0,0,0,.12); }}@media (max-width: 1024px){@supports not (overflow: clip){body { overflow: hidden; }}[class*="wd-grid"] { --wd-col: var(--wd-col-md); --wd-gap: var(--wd-gap-md); --wd-col-md: var(--wd-col-lg); --wd-gap-md: var(--wd-gap-lg); }.wd-side-hidden { --wd-side-hidden-w: min(300px,80vw); }.wd-close-side { top: -150px; }}@media (max-width: 768.98px){[class*="wd-grid"] { --wd-col: var(--wd-col-sm); --wd-gap: var(--wd-gap-sm); --wd-col-sm: var(--wd-col-md); --wd-gap-sm: var(--wd-gap-md); }.searchform.wd-style-default .wd-clear-search { padding-inline-end: 10px; border-inline-end: 1px solid var(--wd-form-brd-color); }}@media (max-width: 576px){[class*="wd-grid"] { --wd-col: var(--wd-col-xs); --wd-gap: var(--wd-gap-xs); --wd-col-xs: var(--wd-col-sm); --wd-gap-xs: var(--wd-gap-sm); }}.woocommerce-notices-wrapper:empty { display: none; }.single_add_to_cart_button { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform,var(--btn-transform,uppercase)); font-weight: var(--btn-accented-font-weight,var(--btn-font-weight,600)); font-family: var(--btn-accented-font-family,var(--btn-font-family,inherit)); font-style: var(--btn-accented-font-style,var(--btn-font-style,unset)); }form.cart > * { flex: 1 1 100%; }form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn, .quantity) { flex: 0 0 auto; }.single_add_to_cart_button::before { content: ""; position: absolute; inset: 0px; opacity: 0; z-index: 1; border-radius: inherit; background-color: inherit; box-shadow: inherit; transition: opacity; }.single_add_to_cart_button::after { position: absolute; top: calc(50% - 9px); inset-inline-start: calc(50% - 9px); opacity: 0; z-index: 2; transition: opacity; content: ""; display: inline-block; width: 18px; height: 18px; 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: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state,paused); }.wd-products-element { position: relative; }.wd-products { position: relative; align-items: flex-start; transition: 0.25s; }.wp-block-wd-paragraph { --wd-trans-main: all .25s ease; transition: var(--wd-trans-main); }.wp-block-wd-title { --wd-trans-main: all .25s ease; transition: var(--wd-trans-main); }.wp-block-wd-title.title { font-size: 1.6em; color: var(--wd-title-color); }.btn-color-primary { --btn-color: #fff; --btn-color-hover: #fff; --btn-bgcolor: var(--wd-primary-color); --btn-bgcolor-hover: var(--wd-primary-color); --btn-brd-color: var(--wd-primary-color); --btn-brd-color-hover: var(--wd-primary-color); --btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,.1); }.btn-color-primary.btn-style-link { --btn-color: var(--color-gray-800); --btn-color-hover: var(--color-gray-500); }.btn-color-black { --btn-color: #fff; --btn-color-hover: #fff; --btn-bgcolor: #212121; --btn-bgcolor-hover: #212121; --btn-brd-color: #212121; --btn-brd-color-hover: #212121; --btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,.1); }.btn-color-white { --btn-color: #333; --btn-color-hover: #333; --btn-bgcolor: #fff; --btn-bgcolor-hover: #fff; --btn-brd-color: rgba(255,255,255,.5); --btn-brd-color-hover: #fff; --btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,.1); }.btn.btn-style-link { --btn-bgcolor: transparent; --btn-bgcolor-hover: transparent; --btn-brd-width: 2px; --btn-box-shadow-hover: none; --btn-height: none; --btn-padding: 0; border-top: 0px; border-inline: 0px; }.btn-shape-round, .btn-style-round { --btn-brd-radius: 35px; }.btn-icon-pos-right { flex-direction: row; }.wp-block-wd-button { --wd-width: fit-content; --wd-trans-main: all .25s ease; max-width: var(--wd-width); height: fit-content; }.wp-block-wd-button > span { flex-shrink: 0; }.wd-timer { display: inline-flex; gap: calc(var(--wd-timer-size,20px) / 4); justify-content: var(--wd-align); flex-wrap: wrap; }.wd-timer > span { display: inline-flex; align-items: center; flex-direction: column; justify-content: center; gap: 5px; padding: 5px; min-width: 2.7em; min-height: 2.7em; background-color: var(--wd-timer-bg,unset); box-shadow: var(--wd-timer-shadow,unset); border-radius: var(--wd-brd-radius); font-size: var(--wd-timer-size,20px); line-height: 1; }.wd-timer-value { color: var(--color-gray-800); font-weight: 600; }.wd-timer-text { text-transform: capitalize; font-size: 0.6em; }@media (min-width: 1025px){.wd-timer.wd-size-medium { --wd-timer-size: 24px; }}.wd-carousel-container { --wd-width: 100%; position: relative; width: var(--wd-width); }.wd-carousel-inner { position: relative; margin: -15px 0px; }.wd-carousel { position: relative; overflow-x: var(--wd-carousel-overflow,clip); overflow-y: var(--wd-carousel-overflow,unset); padding: 15px 0px; margin-inline: calc(var(--wd-gap) / -2); touch-action: pan-y; }@supports not (overflow: clip){.wd-carousel { overflow: var(--wd-carousel-overflow,hidden); }}.wd-carousel-wrap { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: initial; box-sizing: content-box; transform: translate3d(0px, 0px, 0px); }.wd-carousel-item { position: relative; height: 100%; flex: 0 0 calc(100% / var(--wd-col)); max-width: calc(100% / var(--wd-col)); padding: 0 calc(var(--wd-gap) / 2); transition-property: transform; transform: translate3d(0px, 0px, 0px); }@media (min-width: 1025px){.wd-carousel-container:not(.wd-off-lg) [style*="col-lg:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }}@media (max-width: 768.98px){.wd-carousel-container:not(.wd-off-sm) [style*="col-sm:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }}@media (min-width: 769px) and (max-width: 1024px){.wd-carousel-container:not(.wd-off-md) [style*="col-md:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }}.wd-slide-bg { background-position: center center; background-size: cover; background-repeat: no-repeat; }.wd-slider-arrows.wd-pos-sep { --wd-arrow-offset-h: calc(var(--wd-arrow-width,var(--wd-arrow-size,50px)) / -1); }.wd-slider-pagin { position: absolute; inset-inline: 15px; bottom: 15px; z-index: 2; }.wd-slider > .wd-carousel-inner > .wd-carousel:not(.wd-fade) > .wd-carousel-wrap { transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }.wd-slider > .wd-carousel-inner { margin: 0px; border-radius: inherit; }.wd-slider > .wd-carousel-inner > .wd-carousel { --wd-gap: .001px; padding: 0px; border-radius: inherit; overflow: var(--wd-carousel-overflow,clip); }.wd-slide { display: flex; justify-content: center; overflow: hidden; padding: 40px; aspect-ratio: var(--wd-aspect-ratio); }.wd-slide-container { position: relative; z-index: 2; width: 100%; max-width: calc(var(--wd-container-w) - 30px); --wd-align-items: center; --wd-justify-content: center; --wd-row-gap: 20px; display: flex; flex-direction: column; align-items: var(--wd-align-items); justify-content: var(--wd-justify-content); row-gap: var(--wd-row-gap); transform: translate3d(0px, 0px, 0px); }.wd-slide-container > * { --wd-width: fit-content; width: var(--wd-width); margin-bottom: 0px; }.wd-slide:not(.woodmart-loaded):not(:first-child) > :is(.wd-slide-bg, .wd-bg-overlay) { background-image: none !important; }.wd-slider:not(.wd-stretched) { border-radius: var(--wd-brd-radius); }.wd-btn-arrow { transition: 0.25s; }.wd-btn-arrow.wd-lock, .wd-carousel:not(.wd-initialized) + .wd-nav-arrows .wd-btn-arrow { opacity: 0 !important; pointer-events: none !important; }.wd-arrow-inner { display: inline-flex; align-items: center; justify-content: center; width: var(--wd-arrow-width,var(--wd-arrow-size,50px)); height: var(--wd-arrow-height,var(--wd-arrow-size,50px)); line-height: 1; color: var(--wd-arrow-color,var(--color-gray-800)); background: var(--wd-arrow-bg,unset); box-shadow: var(--wd-arrow-shadow,unset); border: var(--wd-arrow-brd,unset) var(--wd-arrow-brd-color,unset); border-radius: var(--wd-arrow-radius,unset); cursor: pointer; transition: 0.25s; }.wd-arrow-inner::after { font-size: var(--wd-arrow-icon-size,24px); font-family: woodmart-font; }.wd-disabled .wd-arrow-inner { color: var(--wd-arrow-color-dis,var(--color-gray-400)); background: var(--wd-arrow-bg-dis,var(--wd-arrow-bg)); border-color: var(--wd-arrow-brd-color-dis,var(--wd-arrow-brd-color)); cursor: unset; }.wd-prev .wd-arrow-inner::after { content: ""; }.wd-next .wd-arrow-inner::after { content: ""; }.wd-nav-arrows.wd-pos-sep::after { content: ""; position: absolute; inset: 0px calc(( var(--wd-arrow-width,var(--wd-arrow-size,50px)) + var(--wd-arrow-offset-h,0px) ) * -1); }.wd-nav-arrows.wd-pos-sep .wd-btn-arrow { position: absolute; top: calc(50% - var(--wd-arrow-offset-v,0px) + var(--wd-arrow-height,var(--wd-arrow-size,50px)) / -2); z-index: 250; }.wd-nav-arrows.wd-pos-sep .wd-prev { inset-inline-end: calc(100% + var(--wd-arrow-offset-h,0px)); }.wd-nav-arrows.wd-pos-sep .wd-next { inset-inline-start: calc(100% + var(--wd-arrow-offset-h,0px)); }@media (min-width: 1025px){.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow { opacity: 0; pointer-events: none; }.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev { transform: translateX(-30px); }.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next { transform: translateX(30px); }}@media (max-width: 1024px){.wd-nav-arrows { --wd-arrow-icon-size: 16px; --wd-arrow-size: 40px; }.wd-nav-arrows:where(.wd-pos-sep) { --wd-arrow-offset-h: -12px; }}.wd-nav-pagin-wrap { display: flex; min-height: var(--wd-pagin-size,10px); margin-top: 20px; justify-content: var(--wd-align,var(--wd-center)); font-size: 0px; }.wd-nav-pagin { --list-mb: 0; --li-pl: 0; list-style: none; display: inline-flex; align-items: center; justify-content: var(--wd-align,var(--wd-center)); flex-wrap: wrap; gap: 10px var(--wd-pagin-gap,10px); transition: 0.25s; --li-mb: 0 !important; }body.swift-nojs .wd-nav-pagin{transition: none !important}.wd-nav-pagin:not([class*="wd-type-"]), .wd-nav-pagin.wd-lock { opacity: 0; }.wd-slider-pagin.wd-style-shape-3 { --wd-pagin-gap: calc(var(--wd-pagin-size,15px) / 2); --wd-pagin-bg: var(--color-gray-300); --wd-pagin-bg-hover: var(--color-gray-800); --wd-pagin-bg-act: var(--color-gray-800); --wd-pagin-brd: none; }.wd-slider-pagin.wd-style-shape-3 ul { padding-block: calc(var(--wd-pagin-size,10px) - 3px); padding-inline: var(--wd-pagin-size,10px); border-radius: var(--wd-pagin-radius,var(--wd-pagin-size,15px)); background-color: var(--wd-pagin-wrap-bg,var(--color-white)); }.wp-block-wd-container { --wd-width: 100%; --wd-row-gap: 20px; --wd-col-gap: 20px; display: flex; width: var(--wd-width); align-items: flex-start; row-gap: var(--wd-row-gap); column-gap: var(--wd-col-gap); }:root .wp-block-wd-container > * { margin-bottom: 0px; min-width: 1px; }.wp-block-wd-container.wd-dir-col > * { flex-shrink: 0; }:is(.entry-content, .wd-entry-content) > .wp-block-wd-container { margin-inline: auto; }.wp-block-wd-container:is(.wd-dir-row, .wd-dir-row-rev) { justify-content: var(--wd-align); align-content: flex-start; }.wp-block-wd-container.wd-dir-row { flex-direction: row; }.wp-block-wd-container:is(.wd-dir-col, .wd-dir-col-rev) { align-items: var(--wd-align); }.wp-block-wd-container:is(.wd-dir-col, .wd-dir-col-rev):not([class*="wd-align-is-"]) > :not(:is(.wd-custom-width, [class*="wd-align-s-"])) { width: 100%; }.wp-block-wd-container.wd-dir-col { flex-direction: column; }@media (max-width: 1024px){.wp-block-wd-container:is(.wd-dir-row-md, .wd-dir-row-rev-md) { justify-content: var(--wd-align); align-content: flex-start; }.wp-block-wd-container.wd-dir-row-md { flex-direction: row; }}@media (max-width: 768.98px){.wp-block-wd-container:is(.wd-dir-col-sm, .wd-dir-col-rev-sm) { align-items: var(--wd-align); }.wp-block-wd-container.wd-dir-col-sm { flex-direction: column; }}.wp-block-wd-cover { --wd-justify-content: start; --wd-align-items: start; --wd-otl-offset: calc(var(--wd-otl-width) * -1); position: relative; display: flex; overflow: hidden; padding: 30px; border-radius: var(--wd-brd-radius); aspect-ratio: var(--wd-aspect-ratio); justify-content: var(--wd-justify-content); align-items: var(--wd-align-items); }.wp-block-wd-cover > .wp-block-wd-container { pointer-events: none; z-index: 4; --wd-width: fit-content; --wd-row-gap: 10px; max-width: 100%; }.wp-block-wd-cover .wp-block-wd-button { pointer-events: auto; }.wd-block-cover-img { --wd-trans-main: all .5s cubic-bezier(0,0,.44,1.18); position: absolute; inset: 0px; background-position: center center; background-size: cover; background-repeat: no-repeat; backface-visibility: hidden; perspective: 800px; transition: var(--wd-trans-main); }.wp-block-wd-cover.wd-hover-zoom-in .wd-block-cover-img { transform: scale(1) translate3d(0px, 0px, 0px); }.wp-block-wd-cover > :where(.wp-block-wd-container) > :not([class*="wd-bg-"]) { z-index: 6; }.wp-block-wd-cover > :where(.wp-block-wd-container):not(.wd-transform) { transform: translate3d(0px, 0px, 0px); }.wp-block-wd-icon { display: inline-flex; align-items: center; justify-content: center; text-align: center; width: var(--wd-icon-w,unset); vertical-align: middle; max-width: var(--wd-icon-w,100px); overflow: hidden; }.wp-block-wd-icon :is(img, svg, .wd-svg-icon) { display: block; width: var(--wd-icon-w,revert-layer); height: inherit; object-fit: contain; transition: 0.25s; }.wp-block-wd-title { --wd-title-brd-color: rgba(0,0,0,.105); --wd-title-brd-color-act: var(--wd-title-brd-color); }.wp-block-wd-title.color-scheme-light, [class*="color-scheme-light"] .wp-block-wd-title { --wd-title-brd-color: rgba(255,255,255,.2); --wd-title-brd-color-act: #fff; }.wp-block-wd-title[class*="wd-design"] { display: flex; flex-direction: column; align-items: var(--wd-align); }.wp-block-wd-title.wd-design-with-image { gap: 10px; }.wp-block-wd-title.wd-design-with-image.wd-icon-start { flex-direction: row; align-items: center; justify-content: var(--wd-align); }.wp-block-wd-title.wd-design-with-image.wd-icon-start > span { flex: 0 1 auto; }.wp-block-wd-title.wd-design-with-image.wd-icon-start .wp-block-wd-icon { order: -1; flex: 0 0 auto; }.wp-block-wd-row { --wd-width: 100%; display: flex; max-width: calc(var(--wd-container-w) - 30px); width: var(--wd-width); --wd-col-gap: 30px; gap: var(--wd-col-gap); }:is(.entry-content, .wd-entry-content) > .wp-block-wd-row { margin-inline: auto; }.wp-block-wd-column { display: flex; flex: 1 0 0px; min-width: 1px; --wd-row-gap: 20px; flex-direction: column; row-gap: var(--wd-row-gap); align-items: var(--wd-align); }.wp-block-wd-column:not([class*="wd-align-is-"]) > :not(:is(.wd-custom-width, [class*="wd-align-s-"])) { width: 100%; }:root .wp-block-wd-column > * { margin-bottom: 0px; }@media (max-width: 1024px){.wp-block-wd-row { flex-wrap: wrap; }.wp-block-wd-column:not([class*="wd-align-is-"]) > :not(:is(.wd-custom-width, [class*="wd-align-s-"])) { width: 100%; }}@media (max-width: 768.98px){.wp-block-wd-column { flex: 1 1 100%; }.wp-block-wd-column:not([class*="wd-align-is-"]) > :not(:is(.wd-custom-width, [class*="wd-align-s-"])) { width: 100%; }}.wp-block-wd-infobox { position: relative; border-radius: var(--wd-brd-radius); display: flex; gap: var(--wd-row-gap); --wd-row-gap: 15px; }.wp-block-wd-infobox .wp-block-wd-title.title { font-size: 1.2em; }.wp-block-wd-infobox.wd-icon-start { flex-direction: row; }.wp-block-wd-infobox > .wp-block-wd-icon { flex: 0 0 auto; z-index: 2; }.wp-block-wd-infobox > .wp-block-wd-container { flex: 1 1 auto; --wd-row-gap: 10px; }.wp-block-wd-carousel-item { --wd-row-gap: 20px; display: flex; flex-direction: column; row-gap: var(--wd-row-gap); height: auto; }:root .wp-block-wd-carousel-item > * { margin-bottom: 0px; }.wd-block-image { --wd-width: initial; position: relative; max-width: 100%; width: var(--wd-width); }@media (min-width: 1025px){.wd-sticky-on-lg { align-self: flex-start; }}.wd-tabs { --wd-row-gap: 20px; --wd-header-padding: .001px; display: flex; flex-direction: column; gap: var(--wd-row-gap); }.wd-tabs .tabs-name { text-transform: uppercase; font-size: 22px; margin-bottom: 0px; }.wd-tabs-header { display: flex; flex-direction: column; gap: 10px; padding: var(--wd-header-padding); }.wd-nav-tabs { --nav-gap: 30px; align-items: center; }.wd-nav-tabs > li > a { font-size: 16px; font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-family: var(--wd-title-font); }.wd-tabs:where(:not(.wd-inited)) .wd-nav-tabs > li:first-child > 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-tabs a { gap: 10px; }.wd-nav-tabs.wd-icon-pos-start a { flex-direction: row; }.wd-tabs .wd-tabs-content-wrapper { position: relative; }.wd-tabs .wd-tab-content { display: none; opacity: 0; transition: 0.25s; transform: translateY(30px); }.wd-tabs .wd-tab-content > div:not(:is(.wd-nav-arrows, .grid-masonry)) { --wd-width: 100%; width: var(--wd-width); }.wd-tabs .wd-tab-content.wd-active { display: flex; }.wd-tabs .wd-tab-content.wd-in { opacity: 1; transform: none; }@media (min-width: 1025px){.wd-tabs.tabs-design-alt .wd-tabs-header { align-items: center; flex-flow: wrap; justify-content: space-between; }}@media (max-width: 1024px){.wd-tabs { --wd-row-gap: 10px; }}.wd-products-tabs .wd-tab-content.wd-active { display: block; }.wp-block-wd-collapsible-content { position: relative; transform: translate3d(0px, 0px, 0px); display: flex; flex-direction: column; }.wp-block-wd-collapsible-content > .wp-block-wd-button { margin-top: 20px; }#wd-067c1f22 { color: #ad7d61; }#wd-6e299a07 { color: #ad7d61; font-weight: 700; font-size: 36px; line-height: 1.2em; margin-bottom: 10px; }#wd-18225995 .wd-slide-container { --wd-row-gap: 10px; --wd-justify-content: flex-start; --wd-align-items: flex-start; }#wd-18225995 .wd-slide-bg { background-color: #f3f3f3; background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/mplc-slider-slide-1-opt-jpg.webp"); }#wd-28c467e7 { color: #84a3b5; }#wd-0f7217d2 { color: #84a3b5; font-weight: 700; font-size: 36px; line-height: 1.2em; margin-bottom: 10px; --wd-width: 299px; }#wd-e90f196c .wd-slide-container { --wd-row-gap: 10px; --wd-justify-content: flex-start; --wd-align-items: flex-start; }#wd-e90f196c .wd-slide-bg { background-color: #f3f3f3; background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/mplc-slider-slide-2-opt-jpg.webp"); }#wd-e02ede1d { color: rgba(255, 255, 255, 0.8); font-weight: 700; font-size: 36px; line-height: 1.2em; margin-bottom: 10px; }#wd-1fbb98ca .wd-timer { --wd-timer-bg: #fff; }#wd-1fbb98ca { margin-bottom: 10px; }#wd-c6fbc4b2 .wd-slide-container { --wd-row-gap: 10px; --wd-justify-content: flex-start; --wd-align-items: flex-start; }#wd-c6fbc4b2 .wd-slide-bg { background-color: #f3f3f3; background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/mplc-slider-slide-3-opt-jpg.webp"); }#wd-48e66165 .wd-slide { min-height: 570px; }#wd-48e66165 .wd-nav-pagin-wrap { --wd-align: var(--wd-end); }#wd-97d35669 { color: #eaebb8; }#wd-b45390cd { color: #eaebb8; font-size: 28px; }#wd-fa5a3b64 { color: #eaebb8; }#wd-377300c6 { --wd-align: var(--wd-center); --wd-justify-content: center; height: 392px; }#wd-377300c6 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/banner-l-washmachine-opt-jpg.webp"); }#wd-97e3e913 { margin-bottom: 10px; }#wd-62d765fd { --wd-cat-brd-radius: 50%; --wd-cat-img-width: 120px; }#wd-a5ee20b3 { --wd-cat-brd-radius: 50%; --wd-cat-img-width: 120px; }#wd-9aa038ea { --wd-row-gap: 10px; }#wd-2dc426fd { --wd-col-gap: 20px; }#wd-2c7c7720 { font-size: 18px; }#wd-ad0b1b4e { place-content: center space-between; align-items: center; flex-wrap: wrap; }#wd-900bab4b { padding: 20px; background-color: #ffffff; border-radius: 20px; }#wd-762b89db { --wd-col-gap: 20px; margin-bottom: 80px; }#wd-d71b5846 { --wd-icon-w: 32px; }#wd-0ff9ef5d { font-size: 14px; }#wd-49ae171d { --wd-row-gap: 5px; }#wd-647220a7 { align-items: center; align-self: center; }#wd-544c72a0 { --wd-icon-w: 32px; }#wd-9cffd78b { font-size: 14px; }#wd-f77e1611 { --wd-row-gap: 5px; }#wd-624f245a { align-items: center; align-self: center; }#wd-67c2e91e { --wd-icon-w: 32px; }#wd-eeb92394 { font-size: 14px; }#wd-c16efa1b { --wd-row-gap: 5px; }#wd-7e9c8b90 { align-items: center; align-self: center; }#wd-6b2de260 { --wd-icon-w: 32px; }#wd-fa8364af { font-size: 14px; }#wd-cbf89895 { --wd-row-gap: 5px; }#wd-56a1b6fb { align-items: center; align-self: center; }#wd-31d72aa1 { --wd-icon-w: 32px; }#wd-4505be52 { font-size: 14px; }#wd-273d75e7 { --wd-row-gap: 5px; }#wd-4d2e9c85 { align-items: center; align-self: center; }#wd-b61a9c7b { padding: 20px; margin-bottom: 80px; background-color: #0d0625; border-radius: 50px; }#wd-7431b992 { font-size: 18px; }#wd-1042cad1 { padding: 20px; background-color: #ffffff; border-radius: 20px; }#wd-a171c65c { --wd-align: var(--wd-center); --wd-justify-content: center; --wd-align-items: start; height: 610px; }#wd-b59d2a29 { flex-wrap: wrap; --wd-row-gap: 30px; }#wd-266ec3b1 { padding: 20px; background-color: #ffffff; border-radius: 20px; }#wd-42567d10 { --wd-row-gap: 30px; }#wd-eb5832f1 .tabs-name { font-size: 1.6em; text-transform: none; }#wd-eb5832f1 .wd-nav.wd-nav-tabs .wd-nav-link { text-transform: none; }#wd-ab97f2e7 .wd-products-with-bg, #wd-ab97f2e7 .wd-products-with-bg .wd-product { --wd-prod-bg: #fff; --wd-bordered-bg: #fff; }#wd-b6aa87aa .wd-products-with-bg, #wd-b6aa87aa .wd-products-with-bg .wd-product, #wd-b6aa87aa.wd-products-with-bg, #wd-b6aa87aa.wd-products-with-bg .wd-product { --wd-prod-bg: #fff; --wd-bordered-bg: #fff; }#wd-aee79b52 { height: 447px; }#wd-a3bc2984 { height: 447px; }#wd-a3bc2984 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/hotspot-carusel-vacuum-cleaner-opt-jpg.webp"); }#wd-9c13424e { --wd-row-gap: 30px; }#wd-2c283872 { margin-bottom: 80px; }#wd-cae634d4 { --wd-cat-brd-radius: 50%; --wd-cat-img-width: 120px; margin-bottom: 40px; }#wd-5bc32886 { margin-top: 10px; }#wd-a3a62969 { --wd-align: var(--wd-center); --wd-justify-content: center; --wd-align-items: end; height: 600px; }#wd-bfe9602f { margin-top: 10px; }#wd-64c6871a { --wd-align: var(--wd-center); --wd-justify-content: center; --wd-align-items: end; height: 600px; }#wd-616608c9 { margin-top: 10px; }#wd-30eacd5b { --wd-align: var(--wd-center); --wd-justify-content: center; --wd-align-items: end; height: 600px; }#wd-028ad189 { margin-bottom: 80px; }#wd-6b4e022a { margin-bottom: 80px; }#wd-6b4e022a .wd-products-with-bg, #wd-6b4e022a .wd-products-with-bg .wd-product, #wd-6b4e022a.wd-products-with-bg, #wd-6b4e022a.wd-products-with-bg .wd-product { --wd-prod-bg: #fff; --wd-bordered-bg: #fff; }#wd-371124f5 { --wd-colps-height: 160px; }@media (min-width: 769px){#wd-b451df71 { flex: 0 1 calc(40% - var(--wd-col-gap) * 1 / 2); }#wd-4aceaff4 { flex: 0 1 calc(40% - var(--wd-col-gap) * 1 / 2); }#wd-9aa038ea { flex: 0 1 calc(60% - var(--wd-col-gap) * 1 / 2); }#wd-6417c83d { flex: 0 1 calc(60% - var(--wd-col-gap) * 1 / 2); }#wd-42567d10 { flex: 0 1 calc(20% - var(--wd-col-gap) * 1 / 2); }#wd-9c13424e { flex: 0 1 calc(80% - var(--wd-col-gap) * 1 / 2); }}@media (max-width: 1024px){#wd-6e299a07 { font-size: 28px; }#wd-0f7217d2 { font-size: 28px; }#wd-e02ede1d { font-size: 28px; }#wd-b45390cd { font-size: 24px; }#wd-762b89db { margin-top: -20px; margin-bottom: 60px; }#wd-b61a9c7b { margin-bottom: 60px; }#wd-1042cad1 { --wd-width: 50%; }#wd-a171c65c { height: 348px; --wd-width: 50%; }#wd-b59d2a29 { flex-wrap: nowrap; }#wd-266ec3b1 { --wd-width: 50%; }#wd-42567d10 { --wd-row-gap: 20px; order: 1; }#wd-2c283872 { --wd-col-gap: 20px; margin-bottom: 60px; }#wd-028ad189 { margin-bottom: 60px; }#wd-6b4e022a { margin-bottom: 60px; }}@media (min-width: 769px) and (max-width: 1024px){#wd-b451df71 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-4aceaff4 { flex: 0 1 calc(35% - var(--wd-col-gap) * 1 / 2); }#wd-9aa038ea { flex: 0 1 calc(65% - var(--wd-col-gap) * 1 / 2); }#wd-6417c83d { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-42567d10 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-9c13424e { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }}@media (max-width: 768.98px){#wd-6e299a07 { font-size: 24px; }#wd-0f7217d2 { font-size: 24px; }#wd-e02ede1d { font-size: 24px; }#wd-b45390cd { font-size: 22px; }#wd-97e3e913 { font-size: 22px; }#wd-762b89db { margin-bottom: 40px; }#wd-b61a9c7b { margin-bottom: 40px; }#wd-1042cad1 { --wd-width: 100%; }#wd-a171c65c { --wd-width: 100%; }#wd-b59d2a29 { --wd-row-gap: 20px; }#wd-266ec3b1 { --wd-width: 100%; }#wd-eb5832f1 .tabs-name { font-size: 22px; }#wd-2c283872 { margin-bottom: 40px; }#wd-028ad189 { margin-bottom: 40px; }#wd-6b4e022a { margin-bottom: 40px; }}:root { --wd-top-bar-h: 40px; --wd-top-bar-sm-h: .00001px; --wd-top-bar-sticky-h: .00001px; --wd-top-bar-brd-w: 1px; --wd-header-general-h: 95px; --wd-header-general-sm-h: 60px; --wd-header-general-sticky-h: 60px; --wd-header-general-brd-w: .00001px; --wd-header-bottom-h: 50px; --wd-header-bottom-sm-h: 60px; --wd-header-bottom-sticky-h: 50px; --wd-header-bottom-brd-w: 1px; --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-top-bar.whb-hidden-mobile) { --wd-top-bar-brd-w: .00001px; }}.whb-header-bottom .wd-dropdown { margin-top: 4px; }.whb-header-bottom .wd-dropdown::after { height: 15px; }.whb-top-bar { background-color: #0d0625; border-color: rgba(255, 255, 255, 0.25); border-bottom-width: 1px; border-bottom-style: solid; }.whb-uiaom664usw861iyt7eb form.searchform { --wd-form-height: 42px; }.whb-ojb5po2uaapp5djobt45.info-box-wrapper div.wd-info-box { --ib-icon-sp: 10px; }.whb-ojb5po2uaapp5djobt45 .wd-info-box .info-box-title { font-size: 14px; }.whb-ojb5po2uaapp5djobt45 .wd-info-box .info-box-content .info-box-title { line-height: 1; }.whb-ojb5po2uaapp5djobt45 .info-box-content .info-box-inner { font-size: 13px; line-height: 1; }.whb-general-header { background-color: #0d0625; }.whb-ea6b3jg5rrj6yvjxb9dk form.searchform { --wd-form-height: 38px; }.whb-header-bottom { background-color: #e14a5c; border-color: rgba(129, 129, 129, 0.2); border-bottom-width: 1px; border-bottom-style: solid; }@font-face{font-family:"woodmart-font";font-weight:400;font-style:normal;src:url(https://mayoristasgamarra.com/wp-content/swift-ai/cache/mayoristasgamarra.com/__data/woodmart-font-2-400f14b5947.woff) format('woff2');font-display:swap;}:root { --wd-text-font: "Albert Sans",Arial,Helvetica,sans-serif; --wd-text-font-weight: 400; --wd-text-color: #767676; --wd-text-font-size: 15px; --wd-title-font: "Urbanist",Arial,Helvetica,sans-serif; --wd-title-font-weight: 600; --wd-title-color: #242424; --wd-entities-title-font: "Urbanist",Arial,Helvetica,sans-serif; --wd-entities-title-font-weight: 600; --wd-entities-title-color: #333; --wd-alternative-font: "Albert Sans",Arial,Helvetica,sans-serif; --wd-widget-title-font: "Urbanist",Arial,Helvetica,sans-serif; --wd-widget-title-font-weight: 600; --wd-widget-title-transform: none; --wd-widget-title-color: #333; --wd-widget-title-font-size: 16px; --wd-header-el-font: "Urbanist",Arial,Helvetica,sans-serif; --wd-header-el-font-weight: 600; --wd-header-el-transform: capitalize; --wd-header-el-font-size: 15px; --wd-brd-radius: 20px; --wd-otl-style: dotted; --wd-otl-width: 2px; --wd-primary-color: #e14a5c; --wd-alternative-color: #7354ef; --btn-default-bgcolor: #f7f7f7; --btn-default-bgcolor-hover: #efefef; --btn-accented-bgcolor: #e14a5c; --btn-accented-bgcolor-hover: #cd4354; --btn-transform: capitalize; --wd-form-brd-width: 1px; --notices-success-bg: #459647; --notices-success-color: #fff; --notices-warning-bg: #e0b252; --notices-warning-color: #fff; --wd-link-color: #007aff; --wd-link-color-hover: #003fff; }html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title { font-size: 15px; text-transform: none; }html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a, html .wd-nav.wd-layout-drilldown > li > a, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item, .wd-drilldown-back) > a, html .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a { text-transform: none; }html table th { text-transform: none; }.page :is(.wd-page-content, .whb-header) { background-color: #f6f5f8; background-image: none; }body, [class*="color-scheme-light"], [class*="color-scheme-dark"], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform { --wd-form-color: #777; --wd-form-placeholder-color: #777; --wd-form-bg: #fff; }.product-labels .product-label.featured { background-color: #e14a5c; }:root { --wd-container-w: 1660px; --wd-form-brd-radius: 35px; --btn-default-color: #333; --btn-default-color-hover: #333; --btn-accented-color: #fff; --btn-accented-color-hover: #fff; --btn-default-brd-radius: 35px; --btn-default-box-shadow: none; --btn-default-box-shadow-hover: none; --btn-accented-brd-radius: 35px; --btn-accented-box-shadow: none; --btn-accented-box-shadow-hover: 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; }.wd-header-nav, .site-logo { padding-inline: 10px; }.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); }.wd-nav-header:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default) { opacity: 0; pointer-events: none; }@supports (-webkit-touch-callout: none){.wd-nav-header:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default) { transform: translateY(15px) translateZ(0px); }}.whb-color-light .wd-nav-header { --wd-navigation-color: 255,255,255; }.whb-color-light .wd-nav-header.wd-style-default { --nav-color-hover: rgba(255,255,255,.7); }.whb-top-bar .wd-nav-secondary > li > a { font-weight: 400; font-size: 12px; }.site-logo { max-height: inherit; }.wd-logo { max-height: inherit; transition: none; }.wd-logo img { padding-top: 5px; padding-bottom: 5px; max-height: inherit; transform: translateZ(0px); backface-visibility: hidden; perspective: 800px; }.wd-logo img[src$=".svg"] { height: 100%; }.wd-logo img[width]:not([src$=".svg"]) { width: auto; object-fit: contain; }.wd-header-divider::before { content: ""; display: block; height: 18px; border-right: 1px solid; }.whb-color-light .wd-header-divider::before { border-color: var(--wd-divider-color,rgba(255,255,255,.25)); }.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.menu-item-has-children > a::after { content: none; }.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.wd-html-block-on .wd-mob-nav-html-block { overflow: hidden; border-bottom: 1px solid var(--brdcolor-gray-300); max-width: var(--wd-side-hidden-w); }.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-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; border-bottom: 1px solid var(--brdcolor-gray-300); }.wd-nav-mobile > li > :is(.wd-sub-menu, .sub-sub-menu), .wd-nav-mobile > li > ul li > :is(.wd-sub-menu, .sub-sub-menu) { display: none; flex: 1 1 100%; order: 3; }.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; }.mobile-nav .wd-nav-opener { border-left: 1px solid var(--brdcolor-gray-300); border-bottom: 1px solid var(--brdcolor-gray-300); }@media (min-width: 1025px){.whb-top-bar-inner { height: var(--wd-top-bar-h); max-height: var(--wd-top-bar-h); }.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; }}@media (max-width: 1024px){.whb-top-bar-inner { height: var(--wd-top-bar-sm-h); max-height: var(--wd-top-bar-sm-h); }.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; gap: 7px; 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; gap: 7px; font-size: 0px; }.wd-tools-element .wd-tools-icon::before { font-size: var(--wd-tools-icon-base-width); }.wd-tools-element [class*="wd-tools-text"] { 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); }.whb-color-light .wd-tools-element { --wd-header-el-color: #fff; --wd-header-el-color-hover: rgba(255,255,255,.8); }.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; }.whb-color-light [class*="wd-header-search-form"] :is(.wd-style-default, .wd-style-with-bg-2) { --wd-form-brd-color: rgba(255,255,255,.2); --wd-form-brd-color-focus: rgba(255,255,255,.3); --wd-form-color: rgba(255,255,255,.8); }[class*="wd-header-search-form"] { padding-inline: 10px; flex: 1 1 auto; max-width: var(--wd-search-form-width); }[class*="wd-header-search-form"] input[type="text"] { min-width: calc(var(--wd-search-form-width,310px) - 20px); }.wd-header-search-form-mobile .searchform { --wd-form-height: 42px; }.wd-header-search-form-mobile .searchform input[type="text"] { min-width: 100%; }.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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: none; 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-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; }@media (max-width: 1024px){.wd-dropdown-results { --wd-search-sp: 10px; }}.whb-column > .info-box-wrapper, .wd-header-text, .whb-column > .wd-button-wrapper, .whb-column > .wd-social-icons, .wd-header-html { padding-inline: 10px; }.whb-column > .info-box-wrapper .wd-info-box { --ib-icon-sp: 10px; }.wd-header-wishlist .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-fontsize-m { font-size: 18px; }.wd-items-middle { align-items: center; }.wd-info-box { position: relative; display: flex; flex-direction: column; border-radius: var(--wd-brd-radius); gap: var(--ib-icon-sp); --ib-icon-sp: 20px; }.wd-info-box .box-icon-wrapper { flex: 0 0 auto; line-height: 0; }.wd-info-box :is(.info-box-icon, .info-svg-wrapper) { display: inline-block; max-width: 100%; }.wd-info-box .info-box-icon { transition: 0.25s; }.wd-info-box .info-svg-wrapper img { height: inherit; }.wd-info-box .info-svg-wrapper :is(img, svg) { width: inherit !important; height: inherit !important; }.wd-info-box :is(.info-box-subtitle, .info-box-title) { transition: 0.25s; margin-bottom: 0px; }.wd-info-box :is(.info-box-subtitle, .info-box-title, .info-box-inner):not(:first-child) { margin-top: 10px; }.wd-info-box :is(.info-box-subtitle:not(.subtitle-style-background), .info-box-title) { line-height: 1.3; }.wd-info-box .info-box-content { --wd-tags-mb: 10px; position: relative; flex: 1 1 auto; border-radius: var(--wd-brd-radius); }:is(.box-icon-align-left, .box-icon-align-right) .box-icon-wrapper { max-width: 50%; }.box-icon-align-left { flex-direction: row; }.box-with-icon .info-box-icon { overflow: hidden; }.wd-header-cart.wd-design-3 > a { height: auto; }.wd-header-cart.wd-design-3 .wd-tools-icon::before { color: rgba(0, 0, 0, 0.17); font-size: 32px; }.wd-header-cart.wd-design-3 .wd-tools-text { display: flex; flex-direction: column-reverse; padding-inline-start: 12px; border-inline-start: 1px solid rgba(0, 0, 0, 0.1); }.wd-header-cart.wd-design-3 .wd-cart-number { width: auto; height: auto; border-radius: 0px; color: #767676; text-align: inherit; text-transform: none; font-weight: 400; font-size: 13px; line-height: 20px; }.wd-header-cart.wd-design-3 .wd-cart-number > span { display: inline-block; }.wd-header-cart.wd-design-3 .wd-cart-subtotal { line-height: 20px; }.whb-color-light .wd-header-cart.wd-design-3 .wd-tools-text { border-color: rgba(255, 255, 255, 0.3); }.whb-color-light .wd-header-cart.wd-design-3 .wd-tools-icon::before { color: #ffffff; }.whb-color-light .wd-header-cart.wd-design-3 .wd-cart-number { color: rgba(255, 255, 255, 0.8); }.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 .wd-tools-icon.wd-icon-alt::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:is(.wd-design-2, .wd-design-5) .wd-tools-icon { margin-inline-end: 6px; }.wd-drilldown-back { display: flex; }.wd-drilldown-back a { display: flex; align-items: center; flex: 1 1 0%; padding: 5px 20px; min-height: 50px; border-bottom: 1px solid var(--brdcolor-gray-300); text-decoration: none; }.wd-drilldown-back .wd-nav-opener { border-inline-end: 1px solid var(--brdcolor-gray-300); border-inline-start: none; }.wd-drilldown-back .wd-nav-opener::after { content: ""; }.wd-nav.wd-layout-drilldown .wd-sub-accented [class*="sub-menu"] { display: block; }.wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > .menu-item > a, .wd-nav .wd-sub-menu .wd-drilldown-back > a, .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a { font-size: 13px; color: var(--nav-color); font-weight: 600; text-transform: uppercase; }.wd-drilldown-slide { position: relative; overflow: hidden; }.wd-drilldown-slide .wd-mob-nav-html-block > * { content-visibility: hidden; }.wd-drilldown-slide .menu-item { position: static; }.wd-drilldown-slide .menu-item > [class*="sub-menu"] { position: absolute; top: 0px; inset-inline-start: calc(100% + 1px); width: 100%; display: block; background-color: var(--bgcolor-white); transition: transform 0.3s; z-index: 2; box-shadow: -1px 0px 0px 0px var(--brdcolor-gray-300); }.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 .woocommerce-form-login__rememberme { order: 1; margin-bottom: 0px; }:is(.register, .woocommerce-form-login) .button { width: 100%; }.wd-header-my-account .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wp-block-wd-menu-list { --wd-row-gap: .001px; }.wp-block-wd-menu-list li:not(:last-child) { margin-bottom: var(--wd-row-gap); }.wp-block-wd-menu-list > li > a { margin-bottom: var(--wd-row-gap); }#wd-1e161d63 > li > a { font-size: 15px; text-transform: none; }#wd-1e161d63 .sub-sub-menu > li > a { font-size: 15px; }#wd-5a41c01e > li > a { font-size: 15px; text-transform: none; }#wd-5a41c01e .sub-sub-menu > li > a { font-size: 15px; }#wd-3e74db10 > li > a { font-size: 15px; text-transform: none; }#wd-3e74db10 .sub-sub-menu > li > a { font-size: 15px; }#wd-6c41c345 > li > a { font-size: 15px; text-transform: none; }#wd-6c41c345 .sub-sub-menu > li > a { font-size: 15px; }#wd-ead7e4e6 > li > a { font-size: 15px; text-transform: none; }#wd-ead7e4e6 .sub-sub-menu > li > a { font-size: 15px; }#wd-acfffb9c { padding-bottom: 30px; margin-bottom: 30px; border-style: solid; border-color: rgba(0, 0, 0, 0.11); border-width: 0px 0px 1px; }#wd-d6245438 > li > a { font-size: 15px; text-transform: none; }#wd-d6245438 .sub-sub-menu > li > a { font-size: 15px; }#wd-258cd6a2 { --wd-align-items: center; height: 180px; }#wd-258cd6a2 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/banner-s-games-opt-jpg.webp"); }#wd-6658e1ab { color: rgba(42, 48, 87, 0.8); }#wd-56fd7926 { color: #2a2f56; }#wd-32a8646c { --wd-align-items: center; height: 180px; }#wd-32a8646c .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/banner-s-headphones-opt-jpg.webp"); }#wd-cf4f204b { --wd-col-gap: 20px; }@media (max-width: 1024px){#wd-acfffb9c { --wd-col-gap: 20px; padding-top: 20px; padding-right: 20px; padding-left: 20px; }#wd-cf4f204b { padding-right: 20px; padding-bottom: 30px; padding-left: 20px; }}@media (min-width: 769px) and (max-width: 1024px){#wd-54b1d92b { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-80ead63c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-2acf225c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-e121a961 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-d37dcfcb { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-977a1590 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-7ba73b3c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }}#wd-6c41c345 > li > a { font-size: 15px; text-transform: none; }#wd-6c41c345 .sub-sub-menu > li > a { font-size: 15px; }#wd-ead7e4e6 > li > a { font-size: 15px; text-transform: none; }#wd-ead7e4e6 .sub-sub-menu > li > a { font-size: 15px; }#wd-1e161d63 > li > a { font-size: 15px; text-transform: none; }#wd-1e161d63 .sub-sub-menu > li > a { font-size: 15px; }#wd-3e74db10 > li > a { font-size: 15px; text-transform: none; }#wd-3e74db10 .sub-sub-menu > li > a { font-size: 15px; }#wd-7dc92ee4 > li > a { font-size: 15px; text-transform: none; }#wd-7dc92ee4 .sub-sub-menu > li > a { font-size: 15px; }#wd-5a41c01e > li > a { font-size: 15px; text-transform: none; }#wd-5a41c01e .sub-sub-menu > li > a { font-size: 15px; }#wd-27f68e57 { --wd-align-items: end; height: 200px; }#wd-27f68e57 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/mcp-prd-tp-5-jpg.webp"); }#wd-acfffb9c { padding-bottom: 30px; margin-bottom: 30px; border-style: solid; border-color: rgba(0, 0, 0, 0.11); border-width: 0px 0px 1px; }#wd-120aa260 > li > a { font-size: 15px; text-transform: none; }#wd-120aa260 .sub-sub-menu > li > a { font-size: 15px; }#wd-2a3b11ca { --wd-brand-pd: 10px; }#wd-01e83926 { --wd-col-gap: 20px; }@media (min-width: 769px){#wd-e121a961 { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5); }#wd-d37dcfcb { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5); }#wd-2acf225c { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5); }#wd-80ead63c { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5); }#wd-54b1d92b { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5); }#wd-b91d6088 { flex: 0 1 calc(30% - var(--wd-col-gap) * 1 / 2); }#wd-cc4e60e5 { flex: 0 1 calc(70% - var(--wd-col-gap) * 1 / 2); }}@media (max-width: 1024px){#wd-acfffb9c { --wd-col-gap: 20px; padding-top: 20px; padding-right: 20px; padding-left: 20px; }#wd-01e83926 { padding-right: 20px; padding-left: 20px; }}@media (min-width: 769px) and (max-width: 1024px){#wd-e121a961 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-d37dcfcb { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-2acf225c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-80ead63c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-54b1d92b { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-b91d6088 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-cc4e60e5 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }}.wd-brands [class*="wd-grid"] { --wd-gap-lg: .001px; }.wd-brand-item { position: relative; display: flex; align-items: center; height: 100%; justify-content: var(--wd-align,center); padding: var(--wd-brand-pd,20px); }.wd-brand-item a { --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--wd-primary-color); --wd-link-decor: none; --wd-link-decor-hover: none; display: flex; align-items: center; justify-content: var(--wd-align,center); height: 100%; width: 100%; z-index: 1; }.wd-brand-item img { max-height: var(--wd-brand-img-height,60px); height: var(--wd-brand-img-height,revert-layer); width: var(--wd-brand-img-width,revert-layer); object-fit: contain; transition: 0.25s; transform: translate3d(0px, 0px, 0px); }.wd-brands .wd-carousel-item { height: auto; }.wd-cat { --wd-otl-offset: calc(var(--wd-otl-width) * -1); text-align: center; }.wd-cat img { width: 100%; }.wd-cat-inner { position: relative; }.wd-cat-content { padding: 10px; }.wd-cat .wd-entities-title { margin-bottom: 0px; text-transform: uppercase; font-size: 20px; }.category-grid-item .wd-cat-thumb { position: relative; overflow: hidden; border-radius: var(--wd-cat-brd-radius,var(--wd-brd-radius)); transform: translate3d(0px, 0px, 0px); }.category-grid-item .wd-cat-image { display: block; margin: -1px; transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18); }.category-grid-item .wd-cat-inner { border-radius: var(--wd-cat-brd-radius,var(--wd-brd-radius)); }.category-grid-item .wd-cat-inner > a { z-index: 5; }.cat-design-alt .wd-cat-thumb { margin-inline: auto; max-width: var(--wd-cat-img-width); }@media (max-width: 768.98px){.category-grid-item .wd-entities-title { font-size: 16px; }}.wd-product.wd-hover-small { --text-align: start; }.wd-product.wd-hover-small .wd-product-wrapper { position: relative; flex-direction: row; gap: 15px; }.wd-product.wd-hover-small .wd-product-thumb { flex: 0 0 auto; max-width: 50%; border-radius: calc(var(--wd-brd-radius) / 1.5); }.wd-product.wd-hover-small :is(.wd-product-img-link, .wd-product-thumb-hover) img { border-radius: calc(var(--wd-brd-radius) / 1.5); }.wd-product.wd-hover-small .product-element-bottom { flex: 1 1 auto; }.wd-product { position: relative; text-align: var(--text-align); line-height: 1.4; }.wd-product-wrapper { border-radius: var(--wd-brd-radius); }.wd-product-thumb { position: relative; overflow: hidden; border-radius: var(--wd-brd-radius); backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }.wd-product-img-link { --wd-otl-offset: calc(var(--wd-otl-width) * -1); position: relative; display: block; width: 100%; }@supports (overflow: clip){.wd-product-thumb { overflow: clip; }}.wd-product-thumb::after { position: absolute; top: calc(50% - 16px); left: calc(50% - 16px); visibility: hidden; opacity: 0; 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: none; 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-add-btn { --wd-btn-icon: ""; }.wd-loop-builder-off :where(.wd-product) { --text-align: center; --wd-btn-inset: 10px; --wd-prod-gap: 12px; --wd-prod-bg-sp: 0; --wd-prod-bg-cont-sp: 0; --wd-prod-trim: calc(( var(--wd-text-line-height) * -.5em ) + .5em); }.wd-loop-builder-off :where(.wd-product-wrapper, .product-element-bottom) { display: flex; flex-direction: column; gap: var(--wd-prod-gap); }.wd-loop-builder-off .wd-product-wrapper { padding: var(--wd-prod-bg-sp); }.wd-loop-builder-off :is(.wd-entities-title, .wd-product-cats, .wd-product-brands-links, .wd-product-sku, .wd-product-stock, .price) { line-height: inherit; margin-block: -0.2em; }.wd-buttons { z-index: 4; display: flex; flex-direction: column; border-radius: calc(var(--wd-brd-radius) / 1.2); background: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; transition: 0.3s; }.wd-buttons .wd-action-btn > a { height: 45px; }.wd-buttons[class*="wd-pos-r"] { position: absolute; opacity: 0; visibility: hidden; transform: translate3d(20px, 0px, 0px); }.wd-buttons.wd-pos-r-t { top: var(--wd-btn-inset); inset-inline-end: var(--wd-btn-inset); }:is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product { --wd-prod-bg-sp: 15px; }.wd-product:not(.wd-hover-small) :is(.wd-product-img-link, .wd-product-img-hover) :is(picture, img) { width: 100%; }.wd-loop-builder-off .wd-product .wd-entities-title { font-size: inherit; }:where(.wd-loop-builder-off) :is(.wd-product-cats, .wd-product-brands-links, .wd-product-sku) { --wd-link-color: var(--color-gray-400); --wd-link-color-hover: var(--color-gray-700); --wd-link-decor: none; --wd-link-decor-hover: none; font-size: 0.95em; color: var(--color-gray-400); }@media (max-width: 1024px){.wd-product .wd-buttons { opacity: 1; transform: translate3d(0px, 0px, 0px); visibility: visible; }.wd-buttons { border-radius: 35px; }.wd-buttons .wd-action-btn { --wd-action-icon-size: 14px; }.wd-buttons .wd-action-btn > a { width: 35px; height: 35px; }.wd-buttons :is(.wd-quick-view-icon, .wd-compare-btn) { display: none; }}@media (max-width: 768.98px){:is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product { --wd-prod-bg-sp: 10px; }}@media (max-width: 576px){.wd-loop-builder-off:is([style*="col-sm:2"], [style*="col-sm: 2"]) :where(.wd-product) { --title-line-height: 1.2em; --wd-prod-gap: 10px; font-size: 90%; }}.wd-swatch { position: relative; display: inline-flex; align-items: center; justify-content: center; width: var(--wd-swatch-w); height: var(--wd-swatch-h); color: var(--color-gray-900); vertical-align: middle; text-align: center; font-weight: 600; font-size: var(--wd-swatch-size); line-height: 1; cursor: pointer; transition: 0.25s; }.wd-swatch.wd-bg .wd-swatch-text { display: none; }.wd-swatches-product + select { display: none; }[class*="wd-swatches"].wd-shape-round .wd-swatch { border-radius: 1em; }[class*="title-line-"] .wd-product .wd-entities-title { overflow: hidden; max-height: calc(var(--wd-line-count,1) * var(--wd-line-height,1.4em)); line-height: var(--wd-line-height,1.4em); }.wd-post-thumb { position: relative; border-radius: var(--wd-brd-radius); overflow: hidden; transform: translate3d(0px, 0px, 0px); }.wd-post-content { position: relative; display: flex; flex-direction: column; align-items: var(--wd-post-align,start); text-align: var(--wd-post-align,start); gap: 10px; z-index: 1; }.wd-modified-date { display: none; color: var(--color-gray-400); }.blog-design-small .wd-post-thumb { flex: 0 0 auto; max-width: 50%; }.wd-sticky-loader { position: absolute; inset: 70px 0px; display: flex; align-items: flex-start; justify-content: center; pointer-events: none; opacity: 0; }.wd-sticky-loader .wd-loader { position: sticky; top: calc(50% - 15px); }.wd-products[class*="wd-stretch-cont"] { align-items: stretch; }.wd-products[class*="wd-stretch-cont"] .wd-carousel-item { height: auto; }.wd-products[class*="wd-stretch-cont"] .wd-product { height: 100%; }@media (min-width: 1025px){.wd-products.wd-stretch-cont-lg .wd-carousel-wrap { align-items: stretch; }.wd-products.wd-stretch-cont-lg .wd-product-wrapper { height: 100%; }}.wd-loop-builder-off[class*="wd-stretch-cont"] .wd-product .product-element-bottom { flex: 1 1 auto; }.wd-products-with-bg, .wd-products-with-bg .wd-product, .wd-products-with-bg .wd-cat { --wd-prod-bg: var(--bgcolor-gray-100); }.wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper, .wd-cat-wrap) { background-color: var(--wd-prod-bg); }.wd-product.wd-hover-quick .wd-add-btn { position: absolute; inset-inline: 0px; bottom: 0px; opacity: 0.8; visibility: hidden; transition: transform 0.3s, opacity 0.3s; transform: translateY(103%) translateZ(0px); backface-visibility: hidden; z-index: 3; --btn-height: 38px; }.wd-product.wd-hover-quick .wd-add-btn > a { display: block; font-size: 13px; color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform,var(--btn-transform,uppercase)); font-weight: var(--btn-accented-font-weight,var(--btn-font-weight,600)); font-family: var(--btn-accented-font-family,var(--btn-font-family,inherit)); font-style: var(--btn-accented-font-style,var(--btn-font-style,unset)); border-radius: 0px !important; }.wd-product.wd-hover-quick .wd-add-btn .wd-product-grid-slider-pagin { bottom: 100%; }@media (max-width: 1024px){.wd-product.wd-hover-quick .wd-add-btn { transform: none; visibility: visible; }.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop { width: 40px; height: 40px; }.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop span { display: none; }.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop::before { transform: none; }}.wd-add-btn-replace > a { --btn-padding: 0; overflow: hidden; }.wd-add-btn-replace > a span { display: flex; align-items: center; justify-content: center; min-height: inherit; transition: transform 0.25s, opacity 0.15s; }.wd-add-btn-replace > a::before { content: var(--wd-btn-icon,unset); position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; font-weight: 400; font-size: 20px; transition: opacity 0.15s, transform 0.25s; transform: translateY(100%); font-family: woodmart-font; }.wd-add-btn-replace > a::after { position: absolute; top: calc(50% - 9px); inset-inline-start: calc(50% - 9px); opacity: 0; transition: opacity 0.2s; content: ""; display: inline-block; width: 18px; height: 18px; 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: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state,paused); }.wd-add-btn-replace .wd-action-icon { display: none; }.wd-product-grid-slider { display: flex; z-index: 1; }.wd-product-grid-slide { flex-grow: 1; }.wd-product-grid-slider-pagin { position: absolute; bottom: 0px; inset-inline: 0px; display: flex; align-items: center; justify-content: center; gap: 4px; transition: 0.3s; filter: invert(90%); opacity: 0; visibility: hidden; pointer-events: none; z-index: 2; }.wd-product-grid-slider-dot { flex-grow: 1; height: 4px; background-color: #242424; transition: 0.25s; opacity: 0.2; }@media (max-width: 1024px){:is(.wd-product-grid-slider, .wd-product-grid-slider-pagin) { display: none; }}.wd-quick-shop-2 table.variations { margin-bottom: 0px; }.wd-quick-shop-2 table.variations .cell { padding: 0px; }.wd-quick-shop-2 .wd-reset-var { display: none; margin-top: 5px; }.wd-quick-shop-2 table.variations tbody { position: relative; }.wd-quick-shop-2 table.variations tbody::after { position: absolute; top: calc(50% - 10px); left: calc(50% - 10px); opacity: 0; visibility: hidden; content: ""; display: inline-block; width: 20px; height: 20px; 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: none; 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-quick-shop-2 :is(.cell.label, .single_variation_wrap) { display: none !important; }.wd-product.product-type-variable:not(.wd-variation-active) { --quantity-space: .001px; }.wd-product.product-type-variable:not(.wd-variation-active) .quantity { display: none; }table.variations { margin-bottom: var(--wd-var-table-mb); position: relative; transition: margin-bottom 0.3s; }table.variations tr:last-child .cell { padding-bottom: 0px; }table.variations .cell { text-align: var(--text-align); padding: 0px 0px 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; vertical-align: middle; }table.variations .label { font-family: inherit; color: inherit; font-weight: inherit; font-style: inherit; padding-right: 20px; }table.variations .label > * { display: inline-block; vertical-align: middle; line-height: var(--wd-text-line-height); }table.variations label { margin-bottom: 0px; white-space: nowrap; font-weight: 600; }table.variations label::after { content: ":"; margin-left: 2px; }table.variations select { max-width: 260px; }.woocommerce-variation-add-to-cart { display: flex; flex-wrap: wrap; gap: 10px; justify-content: var(--content-align); }.woocommerce-variation-add-to-cart > * { flex: 1 1 100%; }.wd-reset-var { --wd-reset-btn-space: 10px; display: inline-block; vertical-align: middle; }.reset_variations { align-items: center; color: var(--color-gray-500); vertical-align: middle; font-size: 12px; display: inline-flex !important; opacity: 0 !important; visibility: hidden !important; text-decoration: none !important; }.reset_variations::before { margin-right: 3px; content: ""; font-family: woodmart-font; }.woocommerce-variation { animation: 0.3s ease 0s 1 normal none running wd-fadeInBottomShort; }[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg::after { bottom: -5px; }[class*="wd-swatches"].wd-text-style-1.wd-swatches-grid .wd-swatch.wd-bg::after { bottom: -4px; }[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg::after, [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text::after { content: ""; position: absolute; inset-inline-start: 0px; width: 100%; border-bottom: 2px solid var(--color-gray-900); opacity: 0; transition: inherit; pointer-events: none; }.product-labels { display: flex; align-items: flex-start; flex-direction: column; gap: 10px; transition: 0.3s; }:where(.wd-loop-builder-off, .woocommerce-product-gallery) .product-labels { position: absolute; top: 7px; inset-inline-start: 7px; max-width: 50%; z-index: 1; transform: translateZ(0px); }.product-label { padding: 5px 10px; min-width: 50px; color: #ffffff; text-align: center; text-transform: uppercase; word-break: break-all; font-weight: 600; font-size: 12px; line-height: 1.2; }.product-label.featured { background-color: #e22d2d; }.product-label.wd-shape-round-sm { border-radius: 12px; }@media (max-width: 576px){.product-labels { gap: 5px; }.product-label { padding-inline: 5px; min-width: 40px; font-size: 10px; }}.wd-toggle-icon { --wd-icon-w: 12px; fill: var(--color-gray-800); transition: 0.25s; }@media (min-width: 1025px){.wd-toggle.wd-state-static-lg .wp-block-wd-icon { display: none; }.wd-toggle.wd-active-lg.wd-icon-rotate .wd-toggle-icon { transform: rotate(180deg); }}@media (min-width: 769px) and (max-width: 1024px){.wd-toggle.wd-state-static-md-sm .wp-block-wd-icon { display: none; }.wd-toggle.wd-active-md-sm.wd-icon-rotate .wd-toggle-icon { transform: rotate(180deg); }}#wd-9d2c2973 { --wd-img-width: 250px; --wd-width: 250px; }#wd-6d855a21 .sub-sub-menu > li > a { font-size: 15px; }#wd-aeaa8d75 .sub-sub-menu > li > a { font-size: 15px; }#wd-a05e7e4c .sub-sub-menu > li > a { font-size: 15px; }.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),.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; }@media (max-width: 1024px){.scrollToTop { right: 12px; bottom: 12px; width: 40px; height: 40px; font-size: 14px; }}.whb-row .wd-dropdown-menu { --wd-content-h: calc(100vh - var(--wd-admin-bar-h) - var(--wd-hb-h,.001px) - var(--wd-header-h) + var(--wd-dropdown-mt,.001px)); }.whb-top-bar { --wd-header-h: var(--wd-top-bar-h); }.whb-general-header { --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h)); }.whb-header-bottom { --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h)); }#wd-1e161d63 > li > a { font-size: 15px; text-transform: none; }#wd-1e161d63 .sub-sub-menu > li > a { font-size: 15px; }#wd-5a41c01e > li > a { font-size: 15px; text-transform: none; }#wd-5a41c01e .sub-sub-menu > li > a { font-size: 15px; }#wd-3e74db10 > li > a { font-size: 15px; text-transform: none; }#wd-3e74db10 .sub-sub-menu > li > a { font-size: 15px; }#wd-6c41c345 > li > a { font-size: 15px; text-transform: none; }#wd-6c41c345 .sub-sub-menu > li > a { font-size: 15px; }#wd-ead7e4e6 > li > a { font-size: 15px; text-transform: none; }#wd-ead7e4e6 .sub-sub-menu > li > a { font-size: 15px; }#wd-acfffb9c { padding-bottom: 30px; margin-bottom: 30px; border-style: solid; border-color: rgba(0, 0, 0, 0.11); border-width: 0px 0px 1px; }#wd-d6245438 > li > a { font-size: 15px; text-transform: none; }#wd-d6245438 .sub-sub-menu > li > a { font-size: 15px; }#wd-258cd6a2 { --wd-align-items: center; height: 180px; }#wd-258cd6a2 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/banner-s-games-opt-jpg.webp"); }#wd-6658e1ab { color: rgba(42, 48, 87, 0.8); }#wd-56fd7926 { color: #2a2f56; }#wd-32a8646c { --wd-align-items: center; height: 180px; }#wd-32a8646c .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/banner-s-headphones-opt-jpg.webp"); }#wd-cf4f204b { --wd-col-gap: 20px; }@media (max-width: 1024px){#wd-acfffb9c { --wd-col-gap: 20px; padding-top: 20px; padding-right: 20px; padding-left: 20px; }#wd-cf4f204b { padding-right: 20px; padding-bottom: 30px; padding-left: 20px; }}@media (min-width: 769px) and (max-width: 1024px){#wd-54b1d92b { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-80ead63c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-2acf225c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-e121a961 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-d37dcfcb { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-977a1590 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-7ba73b3c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }}#wd-6c41c345 > li > a { font-size: 15px; text-transform: none; }#wd-6c41c345 .sub-sub-menu > li > a { font-size: 15px; }#wd-ead7e4e6 > li > a { font-size: 15px; text-transform: none; }#wd-ead7e4e6 .sub-sub-menu > li > a { font-size: 15px; }#wd-1e161d63 > li > a { font-size: 15px; text-transform: none; }#wd-1e161d63 .sub-sub-menu > li > a { font-size: 15px; }#wd-3e74db10 > li > a { font-size: 15px; text-transform: none; }#wd-3e74db10 .sub-sub-menu > li > a { font-size: 15px; }#wd-7dc92ee4 > li > a { font-size: 15px; text-transform: none; }#wd-7dc92ee4 .sub-sub-menu > li > a { font-size: 15px; }#wd-5a41c01e > li > a { font-size: 15px; text-transform: none; }#wd-5a41c01e .sub-sub-menu > li > a { font-size: 15px; }#wd-27f68e57 { --wd-align-items: end; height: 200px; }#wd-27f68e57 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/mcp-prd-tp-5-jpg.webp"); }#wd-acfffb9c { padding-bottom: 30px; margin-bottom: 30px; border-style: solid; border-color: rgba(0, 0, 0, 0.11); border-width: 0px 0px 1px; }#wd-120aa260 > li > a { font-size: 15px; text-transform: none; }#wd-120aa260 .sub-sub-menu > li > a { font-size: 15px; }#wd-2a3b11ca { --wd-brand-pd: 10px; }#wd-01e83926 { --wd-col-gap: 20px; }@media (min-width: 769px){#wd-e121a961 { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5); }#wd-d37dcfcb { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5); }#wd-2acf225c { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5); }#wd-80ead63c { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5); }#wd-54b1d92b { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5); }#wd-b91d6088 { flex: 0 1 calc(30% - var(--wd-col-gap) * 1 / 2); }#wd-cc4e60e5 { flex: 0 1 calc(70% - var(--wd-col-gap) * 1 / 2); }}@media (max-width: 1024px){#wd-acfffb9c { --wd-col-gap: 20px; padding-top: 20px; padding-right: 20px; padding-left: 20px; }#wd-01e83926 { padding-right: 20px; padding-left: 20px; }}@media (min-width: 769px) and (max-width: 1024px){#wd-e121a961 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-d37dcfcb { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-2acf225c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-80ead63c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-54b1d92b { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-b91d6088 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }#wd-cc4e60e5 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1); }}.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; }.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; }@media (min-width: 1025px){.wd-toolbar { display: none; }}@media (max-width: 1024px){.sticky-toolbar-on { padding-bottom: 55px; }.sticky-toolbar-on .scrollToTop { bottom: 67px; }}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) { display: block; width: 100%; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }.screen-reader-text:focus { background-color: #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; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }:root { --b2bking-font-family-a: 'Roboto',sans-serif; --b2bking-font-family-b: "Roboto Medium",'Roboto'; --b2bking-font-family-c: "DM Sans",sans-serif; }: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-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); scrollbar-gutter: stable; }ol, ul { list-style: none; }a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: 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); }:is(h1, h2, h3, h4, h5, h6, .title) a { color: inherit; text-decoration: none; }label { display: block; margin-bottom: 5px; color: var(--wd-title-color); vertical-align: middle; font-weight: 400; }.required { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: #e01020; font-size: 16px; line-height: 1; }img { max-width: 100%; height: auto; border: 0px; vertical-align: middle; }svg:not(:root) { overflow: hidden; }h2 { font-size: 24px; }h3 { font-size: 22px; }h4 { font-size: 18px; }.wd-entities-title a { color: inherit; }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; }.wd-entities-title { --wd-link-decor: none; --wd-link-decor-hover: none; display: block; color: var(--wd-entities-title-color); overflow-wrap: break-word; font-weight: var(--wd-entities-title-font-weight); font-style: var(--wd-entities-title-font-style); font-family: var(--wd-entities-title-font); text-transform: var(--wd-entities-title-transform); 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; }.wd-align { text-align: var(--wd-align); }.text-right { --text-align: right; text-align: var(--text-align); --content-align: flex-end; --wd-align: flex-end; }.text-left { --text-align: left; text-align: var(--text-align); --content-align: flex-start; --wd-align: flex-start; }[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); }.color-scheme-dark { --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-text-color: #767676; --wd-title-color: #242424; --wd-entities-title-color: #333; --wd-entities-title-color-hover: rgba(51,51,51,0.65); --wd-link-color: #333; --wd-link-color-hover: #242424; --wd-form-brd-color: rgba(0,0,0,0.1); --wd-form-brd-color-focus: rgba(0,0,0,0.15); --wd-form-placeholder-color: #767676; --wd-navigation-color: 51,51,51; color: var(--wd-text-color); }.wd-fill { position: absolute; inset: 0px; }.wd-hide { display: none !important; }.reset-last-child > :last-child { margin-bottom: 0px; }table { margin-bottom: 35px; width: 100%; border-spacing: 0px; border-collapse: collapse; line-height: 1.4; }table th { padding: 15px 10px; border-bottom: 2px solid var(--brdcolor-gray-200); color: var(--wd-title-color); text-transform: uppercase; font-size: 16px; font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-family: var(--wd-title-font); vertical-align: middle; text-align: start; }table :is(tbody, tfoot) th { border-bottom: 1px solid var(--brdcolor-gray-300); text-transform: none; font-size: inherit; }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; }input[type="radio"], input[type="checkbox"] { box-sizing: border-box; margin-top: 0px; padding: 0px; vertical-align: middle; margin-inline-end: 5px; cursor: pointer; }input[type="number"] { padding: 0px; text-align: center; }:root select { padding-right: 30px; background-image: var(--wd-form-chevron); background-position: right 10px top 50%; background-size: auto 18px; background-repeat: no-repeat; }:root select option { background-color: var(--bgcolor-white); }: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; }body.swift-nojs :is(.btn, .button, button, [type="submit"], [type="button"]){transition: none !important}.btn.btn-accent { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600)); font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit)); font-style: var(--btn-accented-font-style, var(--btn-font-style, unset)); }.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; }[class*="wd-grid"] { --wd-col: var(--wd-col-lg); --wd-gap: var(--wd-gap-lg); --wd-col-lg: 1; --wd-gap-lg: 20px; }.wd-grid-g { display: grid; grid-template-columns: repeat(var(--wd-col), minmax(0, 1fr)); gap: var(--wd-gap); }.wd-loader::after { content: ""; display: inline-block; width: 30px; height: 30px; 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: none; 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-scroll-content { overflow: hidden auto; max-height: var(--wd-scroll-h, 50dvh); }.wd-dropdown { --wd-dropdown-bg-color: var(--bgcolor-white); --wd-dropdown-shadow: 0 0 3px rgba(0,0,0,0.15); --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(--wd-dropdown-bg-color); background-position: right bottom; background-clip: border-box;-webkit-background-clip: border-box; background-repeat: no-repeat; box-shadow: var(--wd-dropdown-shadow); text-align: var(--wd-align); border-radius: var(--wd-brd-radius); visibility: hidden; opacity: 0; transition: opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s 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-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-full-width { --wd-dropdown-width: 100vw; }:is(.wd-nav-sticky, .wd-header-nav) .wd-dropdown-menu.wd-design-full-width { border-radius: 0px; }.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner { padding-block: var(--wd-dropdown-padding, 30px); padding-left: calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w)); }.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; }body.swift-nojs .wd-side-hidden{transition: 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-accented.wp-block-wd-menu-list > li { margin-block: -8px; }.wd-sub-accented > li > a { --sub-menu-color: #333; --sub-menu-color-hover: var(--wd-primary-color); text-transform: uppercase; font-weight: 600; }.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-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-nav-opener { position: relative; z-index: 1; display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; width: 50px; color: var(--color-gray-900); cursor: pointer; transition: 0.25s; backface-visibility: hidden; }.wd-nav-opener::after { font-weight: 400; font-size: 12px; transition: transform 0.25s; content: ""; font-family: woodmart-font; }.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 { display: flex; flex-direction: row; }.wd-nav.wd-style-separated > li { align-items: center; }.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-notice, div.wpcf7-response-output, .mc4wp-alert, :is(.woocommerce-error, .woocommerce-message, .woocommerce-info) { --wd-link-decor: underline; --wd-link-decor-hover: underline; --wd-link-color: currentColor; --wd-link-color-hover: color-mix(in srgb, currentColor 80%, transparent); position: relative; margin-bottom: 20px; padding-block: 18px; text-align: start; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--wd-brd-radius); padding-inline: 65px 30px !important; outline: none !important; }.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.wd-info { background-color: #4d93d1; color: #ffffff; }.wd-notice.wd-info::before { content: ""; }.wd-close-side { position: fixed; background-color: rgba(0, 0, 0, 0.7); opacity: 0; pointer-events: none; transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), z-index cubic-bezier(0.19, 1, 0.22, 1) 0.5s, top cubic-bezier(0.19, 1, 0.22, 1) 0.5s; z-index: 400; }[class*="screen-reader"] { clip: rect(1px, 1px, 1px, 1px); transform: scale(0); position: absolute !important; }.wd-action-btn { --wd-action-icon-size: 1.1em; --wd-action-color: var(--color-gray-800); --wd-action-color-hover: var(--color-gray-500); --wd-action-icon-color: var(--wd-action-color); --wd-action-icon-color-hover: var(--wd-action-color-hover); --wd-action-text-color: var(--wd-action-color); --wd-action-text-color-hover: var(--wd-action-color-hover); --wd-link-decor: none; --wd-link-decor-hover: none; display: inline-flex; vertical-align: middle; }.wd-action-btn > a { position: relative; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; line-height: 1; transition: none; }.wd-action-btn .wd-action-icon::before { content: var(--wd-btn-icon, unset); font-size: var(--wd-action-icon-size); color: var(--wd-action-icon-color); transition: color 0.25s, opacity 0.15s; font-family: woodmart-font; }.wd-action-btn .wd-action-icon::after { position: absolute; top: calc(50% - 0.5em); inset-inline-start: calc(50% - 0.5em); opacity: 0; transition: opacity 0.2s; font-size: var(--wd-action-icon-size); color: var(--wd-action-icon-color); content: ""; display: inline-block; width: 1em; height: 1em; 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: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }.wd-action-icon { position: relative; }.wd-action-btn.wd-style-icon { --wd-action-icon-size: 20px; }.wd-action-btn.wd-style-icon > a { flex-direction: column; width: 50px; height: 50px; font-weight: 400; font-size: 0px !important; }.wd-action-btn.wd-style-text > a { font-weight: 600; }.wd-action-btn.wd-style-text .wd-action-icon { margin-inline-end: 0.3em; font-weight: 400; }.wd-compare-icon { --wd-btn-icon: "\f128"; }.wd-wishlist-icon { --wd-btn-icon: "\f106"; }.wd-quick-view-icon { --wd-btn-icon: "\f130"; }.wd-action-btn .wd-check-icon { position: absolute; inset-inline-start: calc(50% + var(--wd-action-icon-size) - .55em); bottom: calc(50% + var(--wd-action-icon-size) - .7em); display: none; align-items: center; justify-content: center; width: min(0.87em, 20px); height: min(0.87em, 20px); border-radius: 50%; background: var(--wd-primary-color); font-weight: 400; font-size: calc(var(--wd-action-icon-size, 1.2em) - 2px); transform: translate(-50%, 50%); }.wd-action-btn .wd-check-icon::before { content: ""; font-family: woodmart-font; color: #ffffff; font-size: min(0.45em, 9px); }.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.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; }.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-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }: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) > :where(:last-child) { margin-bottom: 0px; }:root .wd-custom-width { width: var(--wd-width, unset); max-width: 100%; }.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); }.searchform[class*="wd-style-with-bg"] .searchsubmit { --btn-color: #fff; --btn-bgcolor: var(--wd-primary-color); }.searchform.wd-style-with-bg-2 .searchsubmit { inset-inline-end: calc(var(--wd-form-brd-width) + 3px); width: calc(var(--wd-search-btn-w) - ((var(--wd-form-brd-width) + 3px) * 2)); inset-block: calc(var(--wd-form-brd-width) + 3px); border-radius: var(--wd-form-brd-radius); }.searchform.wd-style-with-bg-2 .searchsubmit::after { font-size: calc(var(--wd-form-height) / 2.5); }@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); }}@media (max-width: 1024px){@supports not (overflow: clip){body { overflow: hidden; }}[class*="wd-grid"] { --wd-col: var(--wd-col-md); --wd-gap: var(--wd-gap-md); --wd-col-md: var(--wd-col-lg); --wd-gap-md: var(--wd-gap-lg); }.wd-side-hidden { --wd-side-hidden-w: min(300px, 80vw); }.wd-close-side { top: -150px; }}@media (max-width: 768.98px){[class*="wd-grid"] { --wd-col: var(--wd-col-sm); --wd-gap: var(--wd-gap-sm); --wd-col-sm: var(--wd-col-md); --wd-gap-sm: var(--wd-gap-md); }.searchform.wd-style-default .wd-clear-search { padding-inline-end: 10px; border-inline-end: 1px solid var(--wd-form-brd-color); }}@media (max-width: 576px){[class*="wd-grid"] { --wd-col: var(--wd-col-xs); --wd-gap: var(--wd-gap-xs); --wd-col-xs: var(--wd-col-sm); --wd-gap-xs: var(--wd-gap-sm); }}.woocommerce-notices-wrapper:empty { display: none; }.single_add_to_cart_button { border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600)); font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit)); font-style: var(--btn-accented-font-style, var(--btn-font-style, unset)); }form.cart > * { flex: 1 1 100%; }form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn, .quantity) { flex: 0 0 auto; }.single_add_to_cart_button::before { content: ""; position: absolute; inset: 0px; opacity: 0; z-index: 1; border-radius: inherit; background-color: inherit; box-shadow: inherit; transition: opacity; }.single_add_to_cart_button::after { position: absolute; top: calc(50% - 9px); inset-inline-start: calc(50% - 9px); opacity: 0; z-index: 2; transition: opacity; content: ""; display: inline-block; width: 18px; height: 18px; 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: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }.wd-products-element { position: relative; }.wd-products { position: relative; align-items: flex-start; transition: 0.25s; }.wp-block-wd-paragraph { --wd-trans-main: all .25s ease; transition: var(--wd-trans-main); }.wp-block-wd-title { --wd-trans-main: all .25s ease; transition: var(--wd-trans-main); }.wp-block-wd-title.title { font-size: 1.6em; color: var(--wd-title-color); }.btn-color-primary { --btn-color: #fff; --btn-color-hover: #fff; --btn-bgcolor: var(--wd-primary-color); --btn-bgcolor-hover: var(--wd-primary-color); --btn-brd-color: var(--wd-primary-color); --btn-brd-color-hover: var(--wd-primary-color); --btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1); }.btn-color-primary.btn-style-link { --btn-color: var(--color-gray-800); --btn-color-hover: var(--color-gray-500); }.btn-color-black { --btn-color: #fff; --btn-color-hover: #fff; --btn-bgcolor: #212121; --btn-bgcolor-hover: #212121; --btn-brd-color: #212121; --btn-brd-color-hover: #212121; --btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1); }.btn-color-white { --btn-color: #333; --btn-color-hover: #333; --btn-bgcolor: #fff; --btn-bgcolor-hover: #fff; --btn-brd-color: rgba(255,255,255,0.5); --btn-brd-color-hover: #fff; --btn-box-shadow-hover: inset 0 0 0 1000px rgba(0,0,0,0.1); }.btn.btn-style-link { --btn-bgcolor: transparent; --btn-bgcolor-hover: transparent; --btn-brd-width: 2px; --btn-box-shadow-hover: none; --btn-height: none; --btn-padding: 0; border-top: 0px; border-inline: 0px; }.btn-shape-round, .btn-style-round { --btn-brd-radius: 35px; }.btn-icon-pos-right { flex-direction: row; }.wp-block-wd-button { --wd-width: fit-content; --wd-trans-main: all .25s ease; max-width: var(--wd-width); height: fit-content; }.wp-block-wd-button > span { flex-shrink: 0; }.wd-timer { display: inline-flex; gap: calc(var(--wd-timer-size, 20px) / 4); justify-content: var(--wd-align); flex-wrap: wrap; }.wd-timer > span { display: inline-flex; align-items: center; flex-direction: column; justify-content: center; gap: 5px; padding: 5px; min-width: 2.7em; min-height: 2.7em; background-color: var(--wd-timer-bg, unset); box-shadow: var(--wd-timer-shadow, unset); border-radius: var(--wd-brd-radius); font-size: var(--wd-timer-size, 20px); line-height: 1; }.wd-timer-value { color: var(--color-gray-800); font-weight: 600; }.wd-timer-text { text-transform: capitalize; font-size: 0.6em; }@media (min-width: 1025px){.wd-timer.wd-size-medium { --wd-timer-size: 24px; }}.wd-carousel-container { --wd-width: 100%; position: relative; width: var(--wd-width); }.wd-carousel-inner { position: relative; margin: -15px 0px; }.wd-carousel { position: relative; overflow-x: var(--wd-carousel-overflow, clip); overflow-y: var(--wd-carousel-overflow, unset); padding: 15px 0px; margin-inline: calc(var(--wd-gap) / -2); touch-action: pan-y; }@supports not (overflow: clip){.wd-carousel { overflow: var(--wd-carousel-overflow, hidden); }}.wd-carousel-wrap { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: initial; box-sizing: content-box; transform: translate3d(0px, 0px, 0px); }.wd-carousel-item { position: relative; height: 100%; flex: 0 0 calc(100% / var(--wd-col)); max-width: calc(100% / var(--wd-col)); padding: 0 calc(var(--wd-gap) / 2); transition-property: transform; transform: translate3d(0px, 0px, 0px); }@media (min-width: 1025px){.wd-carousel-container:not(.wd-off-lg) [style*="col-lg:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }}@media (max-width: 768.98px){.wd-carousel-container:not(.wd-off-sm) [style*="col-sm:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }}@media (min-width: 769px) and (max-width: 1024px){.wd-carousel-container:not(.wd-off-md) [style*="col-md:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }}.wd-slide-bg { background-position: center center; background-size: cover; background-repeat: no-repeat; }.wd-slider-arrows.wd-pos-sep { --wd-arrow-offset-h: calc(var(--wd-arrow-width, var(--wd-arrow-size, 50px)) / -1); }.wd-slider-pagin { position: absolute; inset-inline: 15px; bottom: 15px; z-index: 2; }.wd-slider > .wd-carousel-inner > .wd-carousel:not(.wd-fade) > .wd-carousel-wrap { transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }.wd-slider > .wd-carousel-inner { margin: 0px; border-radius: inherit; }.wd-slider > .wd-carousel-inner > .wd-carousel { --wd-gap: 0.001px; padding: 0px; border-radius: inherit; overflow: var(--wd-carousel-overflow, clip); }.wd-slide { display: flex; justify-content: center; overflow: hidden; padding: 40px; aspect-ratio: var(--wd-aspect-ratio); }.wd-slide-container { position: relative; z-index: 2; width: 100%; max-width: calc(var(--wd-container-w) - 30px); --wd-align-items: center; --wd-justify-content: center; --wd-row-gap: 20px; display: flex; flex-direction: column; align-items: var(--wd-align-items); justify-content: var(--wd-justify-content); row-gap: var(--wd-row-gap); transform: translate3d(0px, 0px, 0px); }.wd-slide-container > * { --wd-width: fit-content; width: var(--wd-width); margin-bottom: 0px; }.wd-slide:not(.woodmart-loaded):not(:first-child) > :is(.wd-slide-bg, .wd-bg-overlay) { background-image: none !important; }.wd-slider:not(.wd-stretched) { border-radius: var(--wd-brd-radius); }.wd-btn-arrow { transition: 0.25s; }.wd-btn-arrow.wd-lock, .wd-carousel:not(.wd-initialized) + .wd-nav-arrows .wd-btn-arrow { opacity: 0 !important; pointer-events: none !important; }.wd-arrow-inner { display: inline-flex; align-items: center; justify-content: center; width: var(--wd-arrow-width, var(--wd-arrow-size, 50px)); height: var(--wd-arrow-height, var(--wd-arrow-size, 50px)); line-height: 1; color: var(--wd-arrow-color, var(--color-gray-800)); background: var(--wd-arrow-bg, unset); box-shadow: var(--wd-arrow-shadow, unset); border: var(--wd-arrow-brd, unset) var(--wd-arrow-brd-color, unset); border-radius: var(--wd-arrow-radius, unset); cursor: pointer; transition: 0.25s; }.wd-arrow-inner::after { font-size: var(--wd-arrow-icon-size, 24px); font-family: woodmart-font; }.wd-disabled .wd-arrow-inner { color: var(--wd-arrow-color-dis, var(--color-gray-400)); background: var(--wd-arrow-bg-dis, var(--wd-arrow-bg)); border-color: var(--wd-arrow-brd-color-dis, var(--wd-arrow-brd-color)); cursor: unset; }.wd-prev .wd-arrow-inner::after { content: ""; }.wd-next .wd-arrow-inner::after { content: ""; }.wd-nav-arrows.wd-pos-sep::after { content: ""; position: absolute; inset: 0px calc((var(--wd-arrow-width, var(--wd-arrow-size, 50px)) + var(--wd-arrow-offset-h, 0px)) * -1); }.wd-nav-arrows.wd-pos-sep .wd-btn-arrow { position: absolute; top: calc(50% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px)) / -2); z-index: 250; }.wd-nav-arrows.wd-pos-sep .wd-prev { inset-inline-end: calc(100% + var(--wd-arrow-offset-h, 0px)); }.wd-nav-arrows.wd-pos-sep .wd-next { inset-inline-start: calc(100% + var(--wd-arrow-offset-h, 0px)); }@media (min-width: 1025px){.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow { opacity: 0; pointer-events: none; }.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev { transform: translateX(-30px); }.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next { transform: translateX(30px); }}@media (max-width: 1024px){.wd-nav-arrows { --wd-arrow-icon-size: 16px; --wd-arrow-size: 40px; }.wd-nav-arrows:where(.wd-pos-sep) { --wd-arrow-offset-h: -12px; }}.wd-nav-pagin-wrap { display: flex; min-height: var(--wd-pagin-size, 10px); margin-top: 20px; justify-content: var(--wd-align, var(--wd-center)); font-size: 0px; }.wd-nav-pagin { --list-mb: 0; --li-pl: 0; list-style: none; display: inline-flex; align-items: center; justify-content: var(--wd-align, var(--wd-center)); flex-wrap: wrap; gap: 10px var(--wd-pagin-gap, 10px); transition: 0.25s; --li-mb: 0 !important; }body.swift-nojs .wd-nav-pagin{transition: none !important}.wd-nav-pagin:not([class*="wd-type-"]), .wd-nav-pagin.wd-lock { opacity: 0; }.wd-slider-pagin.wd-style-shape-3 { --wd-pagin-gap: calc(var(--wd-pagin-size, 15px) / 2); --wd-pagin-bg: var(--color-gray-300); --wd-pagin-bg-hover: var(--color-gray-800); --wd-pagin-bg-act: var(--color-gray-800); --wd-pagin-brd: none; }.wd-slider-pagin.wd-style-shape-3 ul { padding-block: calc(var(--wd-pagin-size, 10px) - 3px); padding-inline: var(--wd-pagin-size, 10px); border-radius: var(--wd-pagin-radius, var(--wd-pagin-size, 15px)); background-color: var(--wd-pagin-wrap-bg, var(--color-white)); }.wp-block-wd-container { --wd-width: 100%; --wd-row-gap: 20px; --wd-col-gap: 20px; display: flex; width: var(--wd-width); align-items: flex-start; row-gap: var(--wd-row-gap); column-gap: var(--wd-col-gap); }:root .wp-block-wd-container > * { margin-bottom: 0px; min-width: 1px; }.wp-block-wd-container.wd-dir-col > * { flex-shrink: 0; }:is(.entry-content, .wd-entry-content) > .wp-block-wd-container { margin-inline: auto; }.wp-block-wd-container:is(.wd-dir-row, .wd-dir-row-rev) { justify-content: var(--wd-align); align-content: flex-start; }.wp-block-wd-container.wd-dir-row { flex-direction: row; }.wp-block-wd-container:is(.wd-dir-col, .wd-dir-col-rev) { align-items: var(--wd-align); }.wp-block-wd-container:is(.wd-dir-col, .wd-dir-col-rev):not([class*="wd-align-is-"]) > :not(:is(.wd-custom-width, [class*="wd-align-s-"])) { width: 100%; }.wp-block-wd-container.wd-dir-col { flex-direction: column; }@media (max-width: 1024px){.wp-block-wd-container:is(.wd-dir-row-md, .wd-dir-row-rev-md) { justify-content: var(--wd-align); align-content: flex-start; }.wp-block-wd-container.wd-dir-row-md { flex-direction: row; }}@media (max-width: 768.98px){.wp-block-wd-container:is(.wd-dir-col-sm, .wd-dir-col-rev-sm) { align-items: var(--wd-align); }.wp-block-wd-container.wd-dir-col-sm { flex-direction: column; }}.wp-block-wd-cover { --wd-justify-content: start; --wd-align-items: start; --wd-otl-offset: calc(var(--wd-otl-width) * -1); position: relative; display: flex; overflow: hidden; padding: 30px; border-radius: var(--wd-brd-radius); aspect-ratio: var(--wd-aspect-ratio); justify-content: var(--wd-justify-content); align-items: var(--wd-align-items); }.wp-block-wd-cover > .wp-block-wd-container { pointer-events: none; z-index: 4; --wd-width: fit-content; --wd-row-gap: 10px; max-width: 100%; }.wp-block-wd-cover .wp-block-wd-button { pointer-events: auto; }.wd-block-cover-img { --wd-trans-main: all .5s cubic-bezier(0,0,.44,1.18); position: absolute; inset: 0px; background-position: center center; background-size: cover; background-repeat: no-repeat; backface-visibility: hidden; perspective: 800px; transition: var(--wd-trans-main); }.wp-block-wd-cover.wd-hover-zoom-in .wd-block-cover-img { transform: scale(1) translate3d(0px, 0px, 0px); }.wp-block-wd-cover > :where(.wp-block-wd-container) > :not([class*="wd-bg-"]) { z-index: 6; }.wp-block-wd-cover > :where(.wp-block-wd-container):not(.wd-transform) { transform: translate3d(0px, 0px, 0px); }.wp-block-wd-icon { display: inline-flex; align-items: center; justify-content: center; text-align: center; width: var(--wd-icon-w, unset); vertical-align: middle; max-width: var(--wd-icon-w, 100px); overflow: hidden; }.wp-block-wd-icon :is(img, svg, .wd-svg-icon) { display: block; width: var(--wd-icon-w, revert-layer); height: inherit; object-fit: contain; transition: 0.25s; }.wp-block-wd-title { --wd-title-brd-color: rgba(0,0,0,0.105); --wd-title-brd-color-act: var(--wd-title-brd-color); }.wp-block-wd-title.color-scheme-light, [class*="color-scheme-light"] .wp-block-wd-title { --wd-title-brd-color: rgba(255,255,255,0.2); --wd-title-brd-color-act: #fff; }.wp-block-wd-title[class*="wd-design"] { display: flex; flex-direction: column; align-items: var(--wd-align); }.wp-block-wd-title.wd-design-with-image { gap: 10px; }.wp-block-wd-title.wd-design-with-image.wd-icon-start { flex-direction: row; align-items: center; justify-content: var(--wd-align); }.wp-block-wd-title.wd-design-with-image.wd-icon-start > span { flex: 0 1 auto; }.wp-block-wd-title.wd-design-with-image.wd-icon-start .wp-block-wd-icon { order: -1; flex: 0 0 auto; }.wp-block-wd-row { --wd-width: 100%; display: flex; max-width: calc(var(--wd-container-w) - 30px); width: var(--wd-width); --wd-col-gap: 30px; gap: var(--wd-col-gap); }:is(.entry-content, .wd-entry-content) > .wp-block-wd-row { margin-inline: auto; }.wp-block-wd-column { display: flex; flex: 1 0 0px; min-width: 1px; --wd-row-gap: 20px; flex-direction: column; row-gap: var(--wd-row-gap); align-items: var(--wd-align); }.wp-block-wd-column:not([class*="wd-align-is-"]) > :not(:is(.wd-custom-width, [class*="wd-align-s-"])) { width: 100%; }:root .wp-block-wd-column > * { margin-bottom: 0px; }@media (max-width: 1024px){.wp-block-wd-row { flex-wrap: wrap; }.wp-block-wd-column:not([class*="wd-align-is-"]) > :not(:is(.wd-custom-width, [class*="wd-align-s-"])) { width: 100%; }}@media (max-width: 768.98px){.wp-block-wd-column { flex: 1 1 100%; }.wp-block-wd-column:not([class*="wd-align-is-"]) > :not(:is(.wd-custom-width, [class*="wd-align-s-"])) { width: 100%; }}.wp-block-wd-infobox { position: relative; border-radius: var(--wd-brd-radius); display: flex; gap: var(--wd-row-gap); --wd-row-gap: 15px; }.wp-block-wd-infobox .wp-block-wd-title.title { font-size: 1.2em; }.wp-block-wd-infobox.wd-icon-start { flex-direction: row; }.wp-block-wd-infobox > .wp-block-wd-icon { flex: 0 0 auto; z-index: 2; }.wp-block-wd-infobox > .wp-block-wd-container { flex: 1 1 auto; --wd-row-gap: 10px; }.wp-block-wd-carousel-item { --wd-row-gap: 20px; display: flex; flex-direction: column; row-gap: var(--wd-row-gap); height: auto; }:root .wp-block-wd-carousel-item > * { margin-bottom: 0px; }.wd-block-image { --wd-width: initial; position: relative; max-width: 100%; width: var(--wd-width); }@media (min-width: 1025px){.wd-sticky-on-lg { align-self: flex-start; }}.wd-tabs { --wd-row-gap: 20px; --wd-header-padding: .001px; display: flex; flex-direction: column; gap: var(--wd-row-gap); }.wd-tabs .tabs-name { text-transform: uppercase; font-size: 22px; margin-bottom: 0px; }.wd-tabs-header { display: flex; flex-direction: column; gap: 10px; padding: var(--wd-header-padding); }.wd-nav-tabs { --nav-gap: 30px; align-items: center; }.wd-nav-tabs > li > a { font-size: 16px; font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-family: var(--wd-title-font); }.wd-tabs:where(:not(.wd-inited)) .wd-nav-tabs > li:first-child > 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-tabs a { gap: 10px; }.wd-nav-tabs.wd-icon-pos-start a { flex-direction: row; }.wd-tabs .wd-tabs-content-wrapper { position: relative; }.wd-tabs .wd-tab-content { display: none; opacity: 0; transition: 0.25s; transform: translateY(30px); }.wd-tabs .wd-tab-content > div:not(:is(.wd-nav-arrows, .grid-masonry)) { --wd-width: 100%; width: var(--wd-width); }.wd-tabs .wd-tab-content.wd-active { display: flex; }.wd-tabs .wd-tab-content.wd-in { opacity: 1; transform: none; }@media (min-width: 1025px){.wd-tabs.tabs-design-alt .wd-tabs-header { align-items: center; flex-flow: wrap; justify-content: space-between; }}@media (max-width: 1024px){.wd-tabs { --wd-row-gap: 10px; }}.wd-products-tabs .wd-tab-content.wd-active { display: block; }.wp-block-wd-collapsible-content { position: relative; transform: translate3d(0px, 0px, 0px); display: flex; flex-direction: column; }.wp-block-wd-collapsible-content > .wp-block-wd-button { margin-top: 20px; }.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; }.wd-header-nav, .site-logo { padding-inline: 10px; }.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); }.wd-nav-header:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default) { opacity: 0; pointer-events: none; }@supports (-webkit-touch-callout: none){.wd-nav-header:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default) { transform: translateY(15px) translateZ(0px); }}.whb-color-light .wd-nav-header { --wd-navigation-color: 255,255,255; }.whb-color-light .wd-nav-header.wd-style-default { --nav-color-hover: rgba(255,255,255,0.7); }.whb-top-bar .wd-nav-secondary > li > a { font-weight: 400; font-size: 12px; }.site-logo { max-height: inherit; }.wd-logo { max-height: inherit; transition: none; }.wd-logo img { padding-top: 5px; padding-bottom: 5px; max-height: inherit; transform: translateZ(0px); backface-visibility: hidden; perspective: 800px; }.wd-logo img[src$=".svg"] { height: 100%; }.wd-logo img[width]:not([src$=".svg"]) { width: auto; object-fit: contain; }.wd-header-divider::before { content: ""; display: block; height: 18px; border-right: 1px solid; }.whb-color-light .wd-header-divider::before { border-color: var(--wd-divider-color, rgba(255,255,255,0.25)); }.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.menu-item-has-children > a::after { content: none; }.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.wd-html-block-on .wd-mob-nav-html-block { overflow: hidden; border-bottom: 1px solid var(--brdcolor-gray-300); max-width: var(--wd-side-hidden-w); }.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-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; border-bottom: 1px solid var(--brdcolor-gray-300); }.wd-nav-mobile > li > :is(.wd-sub-menu, .sub-sub-menu), .wd-nav-mobile > li > ul li > :is(.wd-sub-menu, .sub-sub-menu) { display: none; flex: 1 1 100%; order: 3; }.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; }.mobile-nav .wd-nav-opener { border-left: 1px solid var(--brdcolor-gray-300); border-bottom: 1px solid var(--brdcolor-gray-300); }@media (min-width: 1025px){.whb-top-bar-inner { height: var(--wd-top-bar-h); max-height: var(--wd-top-bar-h); }.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; }}@media (max-width: 1024px){.whb-top-bar-inner { height: var(--wd-top-bar-sm-h); max-height: var(--wd-top-bar-sm-h); }.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; gap: 7px; 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; gap: 7px; font-size: 0px; }.wd-tools-element .wd-tools-icon::before { font-size: var(--wd-tools-icon-base-width); }.wd-tools-element [class*="wd-tools-text"] { 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); }.whb-color-light .wd-tools-element { --wd-header-el-color: #fff; --wd-header-el-color-hover: rgba(255,255,255,0.8); }.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; }.whb-color-light [class*="wd-header-search-form"] :is(.wd-style-default, .wd-style-with-bg-2) { --wd-form-brd-color: rgba(255,255,255,0.2); --wd-form-brd-color-focus: rgba(255,255,255,0.3); --wd-form-color: rgba(255,255,255,0.8); }[class*="wd-header-search-form"] { padding-inline: 10px; flex: 1 1 auto; max-width: var(--wd-search-form-width); }[class*="wd-header-search-form"] input[type="text"] { min-width: calc(var(--wd-search-form-width, 310px) - 20px); }.wd-header-search-form-mobile .searchform { --wd-form-height: 42px; }.wd-header-search-form-mobile .searchform input[type="text"] { min-width: 100%; }.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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: none; 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-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; }@media (max-width: 1024px){.wd-dropdown-results { --wd-search-sp: 10px; }}.whb-column > .info-box-wrapper, .wd-header-text, .whb-column > .wd-button-wrapper, .whb-column > .wd-social-icons, .wd-header-html { padding-inline: 10px; }.whb-column > .info-box-wrapper .wd-info-box { --ib-icon-sp: 10px; }.wd-header-wishlist .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-fontsize-m { font-size: 18px; }.wd-items-middle { align-items: center; }.wd-info-box { position: relative; display: flex; flex-direction: column; border-radius: var(--wd-brd-radius); gap: var(--ib-icon-sp); --ib-icon-sp: 20px; }.wd-info-box .box-icon-wrapper { flex: 0 0 auto; line-height: 0; }.wd-info-box :is(.info-box-icon, .info-svg-wrapper) { display: inline-block; max-width: 100%; }.wd-info-box .info-box-icon { transition: 0.25s; }.wd-info-box .info-svg-wrapper img { height: inherit; }.wd-info-box .info-svg-wrapper :is(img, svg) { width: inherit !important; height: inherit !important; }.wd-info-box :is(.info-box-subtitle, .info-box-title) { transition: 0.25s; margin-bottom: 0px; }.wd-info-box :is(.info-box-subtitle, .info-box-title, .info-box-inner):not(:first-child) { margin-top: 10px; }.wd-info-box :is(.info-box-subtitle:not(.subtitle-style-background), .info-box-title) { line-height: 1.3; }.wd-info-box .info-box-content { --wd-tags-mb: 10px; position: relative; flex: 1 1 auto; border-radius: var(--wd-brd-radius); }:is(.box-icon-align-left, .box-icon-align-right) .box-icon-wrapper { max-width: 50%; }.box-icon-align-left { flex-direction: row; }.box-with-icon .info-box-icon { overflow: hidden; }.wd-header-cart.wd-design-3 > a { height: auto; }.wd-header-cart.wd-design-3 .wd-tools-icon::before { color: rgba(0, 0, 0, 0.17); font-size: 32px; }.wd-header-cart.wd-design-3 .wd-tools-text { display: flex; flex-direction: column-reverse; padding-inline-start: 12px; border-inline-start: 1px solid rgba(0, 0, 0, 0.1); }.wd-header-cart.wd-design-3 .wd-cart-number { width: auto; height: auto; border-radius: 0px; color: #767676; text-align: inherit; text-transform: none; font-weight: 400; font-size: 13px; line-height: 20px; }.wd-header-cart.wd-design-3 .wd-cart-number > span { display: inline-block; }.wd-header-cart.wd-design-3 .wd-cart-subtotal { line-height: 20px; }.whb-color-light .wd-header-cart.wd-design-3 .wd-tools-text { border-color: rgba(255, 255, 255, 0.3); }.whb-color-light .wd-header-cart.wd-design-3 .wd-tools-icon::before { color: #ffffff; }.whb-color-light .wd-header-cart.wd-design-3 .wd-cart-number { color: rgba(255, 255, 255, 0.8); }.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 .wd-tools-icon.wd-icon-alt::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:is(.wd-design-2, .wd-design-5) .wd-tools-icon { margin-inline-end: 6px; }.wd-drilldown-back { display: flex; }.wd-drilldown-back a { display: flex; align-items: center; flex: 1 1 0%; padding: 5px 20px; min-height: 50px; border-bottom: 1px solid var(--brdcolor-gray-300); text-decoration: none; }.wd-drilldown-back .wd-nav-opener { border-inline-end: 1px solid var(--brdcolor-gray-300); border-inline-start: none; }.wd-drilldown-back .wd-nav-opener::after { content: ""; }.wd-nav.wd-layout-drilldown .wd-sub-accented [class*="sub-menu"] { display: block; }.wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > .menu-item > a, .wd-nav .wd-sub-menu .wd-drilldown-back > a, .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a { font-size: 13px; color: var(--nav-color); font-weight: 600; text-transform: uppercase; }.wd-drilldown-slide { position: relative; overflow: hidden; }.wd-drilldown-slide .wd-mob-nav-html-block > * { content-visibility: hidden; }.wd-drilldown-slide .menu-item { position: static; }.wd-drilldown-slide .menu-item > [class*="sub-menu"] { position: absolute; top: 0px; inset-inline-start: calc(100% + 1px); width: 100%; display: block; background-color: var(--bgcolor-white); transition: transform 0.3s; z-index: 2; box-shadow: -1px 0px 0px 0px var(--brdcolor-gray-300); }.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 .woocommerce-form-login__rememberme { order: 1; margin-bottom: 0px; }:is(.register, .woocommerce-form-login) .button { width: 100%; }.wd-header-my-account .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wp-block-wd-menu-list { --wd-row-gap: 0.001px; }.wp-block-wd-menu-list li:not(:last-child) { margin-bottom: var(--wd-row-gap); }.wp-block-wd-menu-list > li > a { margin-bottom: var(--wd-row-gap); }.wd-brands [class*="wd-grid"] { --wd-gap-lg: .001px; }.wd-brand-item { position: relative; display: flex; align-items: center; height: 100%; justify-content: var(--wd-align, center); padding: var(--wd-brand-pd, 20px); }.wd-brand-item a { --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--wd-primary-color); --wd-link-decor: none; --wd-link-decor-hover: none; display: flex; align-items: center; justify-content: var(--wd-align, center); height: 100%; width: 100%; z-index: 1; }.wd-brand-item img { max-height: var(--wd-brand-img-height, 60px); height: var(--wd-brand-img-height, revert-layer); width: var(--wd-brand-img-width, revert-layer); object-fit: contain; transition: 0.25s; transform: translate3d(0px, 0px, 0px); }.wd-brands .wd-carousel-item { height: auto; }.wd-cat { --wd-otl-offset: calc(var(--wd-otl-width) * -1); text-align: center; }.wd-cat img { width: 100%; }.wd-cat-inner { position: relative; }.wd-cat-content { padding: 10px; }.wd-cat .wd-entities-title { margin-bottom: 0px; text-transform: uppercase; font-size: 20px; }.category-grid-item .wd-cat-thumb { position: relative; overflow: hidden; border-radius: var(--wd-cat-brd-radius, var(--wd-brd-radius)); transform: translate3d(0px, 0px, 0px); }.category-grid-item .wd-cat-image { display: block; margin: -1px; transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18); }.category-grid-item .wd-cat-inner { border-radius: var(--wd-cat-brd-radius, var(--wd-brd-radius)); }.category-grid-item .wd-cat-inner > a { z-index: 5; }.cat-design-alt .wd-cat-thumb { margin-inline: auto; max-width: var(--wd-cat-img-width); }@media (max-width: 768.98px){.category-grid-item .wd-entities-title { font-size: 16px; }}.wd-product.wd-hover-small { --text-align: start; }.wd-product.wd-hover-small .wd-product-wrapper { position: relative; flex-direction: row; gap: 15px; }.wd-product.wd-hover-small .wd-product-thumb { flex: 0 0 auto; max-width: 50%; border-radius: calc(var(--wd-brd-radius) / 1.5); }.wd-product.wd-hover-small :is(.wd-product-img-link, .wd-product-thumb-hover) img { border-radius: calc(var(--wd-brd-radius) / 1.5); }.wd-product.wd-hover-small .product-element-bottom { flex: 1 1 auto; }.wd-product { position: relative; text-align: var(--text-align); line-height: 1.4; }.wd-product-wrapper { border-radius: var(--wd-brd-radius); }.wd-product-thumb { position: relative; overflow: hidden; border-radius: var(--wd-brd-radius); backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }.wd-product-img-link { --wd-otl-offset: calc(var(--wd-otl-width) * -1); position: relative; display: block; width: 100%; }@supports (overflow: clip){.wd-product-thumb { overflow: clip; }}.wd-product-thumb::after { position: absolute; top: calc(50% - 16px); left: calc(50% - 16px); visibility: hidden; opacity: 0; 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: none; 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-add-btn { --wd-btn-icon: "\f123"; }.wd-loop-builder-off :where(.wd-product) { --text-align: center; --wd-btn-inset: 10px; --wd-prod-gap: 12px; --wd-prod-bg-sp: 0; --wd-prod-bg-cont-sp: 0; --wd-prod-trim: calc((var(--wd-text-line-height) * -.5em) + .5em); }.wd-loop-builder-off :where(.wd-product-wrapper, .product-element-bottom) { display: flex; flex-direction: column; gap: var(--wd-prod-gap); }.wd-loop-builder-off .wd-product-wrapper { padding: var(--wd-prod-bg-sp); }.wd-loop-builder-off :is(.wd-entities-title, .wd-product-cats, .wd-product-brands-links, .wd-product-sku, .wd-product-stock, .price) { line-height: inherit; margin-block: -0.2em; }.wd-buttons { z-index: 4; display: flex; flex-direction: column; border-radius: calc(var(--wd-brd-radius) / 1.2); background: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; transition: 0.3s; }.wd-buttons .wd-action-btn > a { height: 45px; }.wd-buttons[class*="wd-pos-r"] { position: absolute; opacity: 0; visibility: hidden; transform: translate3d(20px, 0px, 0px); }.wd-buttons.wd-pos-r-t { top: var(--wd-btn-inset); inset-inline-end: var(--wd-btn-inset); }:is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product { --wd-prod-bg-sp: 15px; }.wd-product:not(.wd-hover-small) :is(.wd-product-img-link, .wd-product-img-hover) :is(picture, img) { width: 100%; }.wd-loop-builder-off .wd-product .wd-entities-title { font-size: inherit; }:where(.wd-loop-builder-off) :is(.wd-product-cats, .wd-product-brands-links, .wd-product-sku) { --wd-link-color: var(--color-gray-400); --wd-link-color-hover: var(--color-gray-700); --wd-link-decor: none; --wd-link-decor-hover: none; font-size: 0.95em; color: var(--color-gray-400); }@media (max-width: 1024px){.wd-product .wd-buttons { opacity: 1; transform: translate3d(0px, 0px, 0px); visibility: visible; }.wd-buttons { border-radius: 35px; }.wd-buttons .wd-action-btn { --wd-action-icon-size: 14px; }.wd-buttons .wd-action-btn > a { width: 35px; height: 35px; }.wd-buttons :is(.wd-quick-view-icon, .wd-compare-btn) { display: none; }}@media (max-width: 768.98px){:is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product { --wd-prod-bg-sp: 10px; }}@media (max-width: 576px){.wd-loop-builder-off:is([style*="col-sm:2"], [style*="col-sm: 2"]) :where(.wd-product) { --title-line-height: 1.2em; --wd-prod-gap: 10px; font-size: 90%; }}.wd-swatch { position: relative; display: inline-flex; align-items: center; justify-content: center; width: var(--wd-swatch-w); height: var(--wd-swatch-h); color: var(--color-gray-900); vertical-align: middle; text-align: center; font-weight: 600; font-size: var(--wd-swatch-size); line-height: 1; cursor: pointer; transition: 0.25s; }.wd-swatch.wd-bg .wd-swatch-text { display: none; }.wd-swatches-product + select { display: none; }[class*="wd-swatches"].wd-shape-round .wd-swatch { border-radius: 1em; }[class*="title-line-"] .wd-product .wd-entities-title { overflow: hidden; max-height: calc(var(--wd-line-count, 1) * var(--wd-line-height, 1.4em)); line-height: var(--wd-line-height, 1.4em); }.wd-post-thumb { position: relative; border-radius: var(--wd-brd-radius); overflow: hidden; transform: translate3d(0px, 0px, 0px); }.wd-post-content { position: relative; display: flex; flex-direction: column; align-items: var(--wd-post-align, start); text-align: var(--wd-post-align, start); gap: 10px; z-index: 1; }.wd-modified-date { display: none; color: var(--color-gray-400); }.blog-design-small .wd-post-thumb { flex: 0 0 auto; max-width: 50%; }.wd-sticky-loader { position: absolute; inset: 70px 0px; display: flex; align-items: flex-start; justify-content: center; pointer-events: none; opacity: 0; }.wd-sticky-loader .wd-loader { position: sticky; top: calc(50% - 15px); }.wd-products[class*="wd-stretch-cont"] { align-items: stretch; }.wd-products[class*="wd-stretch-cont"] .wd-carousel-item { height: auto; }.wd-products[class*="wd-stretch-cont"] .wd-product { height: 100%; }@media (min-width: 1025px){.wd-products.wd-stretch-cont-lg .wd-carousel-wrap { align-items: stretch; }.wd-products.wd-stretch-cont-lg .wd-product-wrapper { height: 100%; }}.wd-loop-builder-off[class*="wd-stretch-cont"] .wd-product .product-element-bottom { flex: 1 1 auto; }.wd-products-with-bg, .wd-products-with-bg .wd-product, .wd-products-with-bg .wd-cat { --wd-prod-bg: var(--bgcolor-gray-100); }.wd-products-with-bg:not(.products-bordered-grid) :is(.wd-product-wrapper, .wd-cat-wrap) { background-color: var(--wd-prod-bg); }.wd-product.wd-hover-quick .wd-add-btn { position: absolute; inset-inline: 0px; bottom: 0px; opacity: 0.8; visibility: hidden; transition: transform 0.3s, opacity 0.3s; transform: translateY(103%) translateZ(0px); backface-visibility: hidden; z-index: 3; --btn-height: 38px; }.wd-product.wd-hover-quick .wd-add-btn > a { display: block; font-size: 13px; color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600)); font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit)); font-style: var(--btn-accented-font-style, var(--btn-font-style, unset)); border-radius: 0px !important; }.wd-product.wd-hover-quick .wd-add-btn .wd-product-grid-slider-pagin { bottom: 100%; }@media (max-width: 1024px){.wd-product.wd-hover-quick .wd-add-btn { transform: none; visibility: visible; }.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop { width: 40px; height: 40px; }.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop span { display: none; }.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop::before { transform: none; }}.wd-add-btn-replace > a { --btn-padding: 0; overflow: hidden; }.wd-add-btn-replace > a span { display: flex; align-items: center; justify-content: center; min-height: inherit; transition: transform 0.25s, opacity 0.15s; }.wd-add-btn-replace > a::before { content: var(--wd-btn-icon, unset); position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; font-weight: 400; font-size: 20px; transition: opacity 0.15s, transform 0.25s; transform: translateY(100%); font-family: woodmart-font; }.wd-add-btn-replace > a::after { position: absolute; top: calc(50% - 9px); inset-inline-start: calc(50% - 9px); opacity: 0; transition: opacity 0.2s; content: ""; display: inline-block; width: 18px; height: 18px; 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: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }.wd-add-btn-replace .wd-action-icon { display: none; }.wd-product-grid-slider { display: flex; z-index: 1; }.wd-product-grid-slide { flex-grow: 1; }.wd-product-grid-slider-pagin { position: absolute; bottom: 0px; inset-inline: 0px; display: flex; align-items: center; justify-content: center; gap: 4px; transition: 0.3s; filter: invert(90%); opacity: 0; visibility: hidden; pointer-events: none; z-index: 2; }.wd-product-grid-slider-dot { flex-grow: 1; height: 4px; background-color: #242424; transition: 0.25s; opacity: 0.2; }@media (max-width: 1024px){:is(.wd-product-grid-slider, .wd-product-grid-slider-pagin) { display: none; }}.wd-quick-shop-2 table.variations { margin-bottom: 0px; }.wd-quick-shop-2 table.variations .cell { padding: 0px; }.wd-quick-shop-2 .wd-reset-var { display: none; margin-top: 5px; }.wd-quick-shop-2 table.variations tbody { position: relative; }.wd-quick-shop-2 table.variations tbody::after { position: absolute; top: calc(50% - 10px); left: calc(50% - 10px); opacity: 0; visibility: hidden; content: ""; display: inline-block; width: 20px; height: 20px; 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: none; 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-quick-shop-2 :is(.cell.label, .single_variation_wrap) { display: none !important; }.wd-product.product-type-variable:not(.wd-variation-active) { --quantity-space: .001px; }.wd-product.product-type-variable:not(.wd-variation-active) .quantity { display: none; }table.variations { margin-bottom: var(--wd-var-table-mb); position: relative; transition: margin-bottom 0.3s; }table.variations tr:last-child .cell { padding-bottom: 0px; }table.variations .cell { text-align: var(--text-align); padding: 0px 0px 20px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; vertical-align: middle; }table.variations .label { font-family: inherit; color: inherit; font-weight: inherit; font-style: inherit; padding-right: 20px; }table.variations .label > * { display: inline-block; vertical-align: middle; line-height: var(--wd-text-line-height); }table.variations label { margin-bottom: 0px; white-space: nowrap; font-weight: 600; }table.variations label::after { content: ":"; margin-left: 2px; }table.variations select { max-width: 260px; }.woocommerce-variation-add-to-cart { display: flex; flex-wrap: wrap; gap: 10px; justify-content: var(--content-align); }.woocommerce-variation-add-to-cart > * { flex: 1 1 100%; }.wd-reset-var { --wd-reset-btn-space: 10px; display: inline-block; vertical-align: middle; }.reset_variations { align-items: center; color: var(--color-gray-500); vertical-align: middle; font-size: 12px; display: inline-flex !important; opacity: 0 !important; visibility: hidden !important; text-decoration: none !important; }.reset_variations::before { margin-right: 3px; content: ""; font-family: woodmart-font; }.woocommerce-variation { animation: 0.3s ease 0s 1 normal none running wd-fadeInBottomShort; }[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg::after { bottom: -5px; }[class*="wd-swatches"].wd-text-style-1.wd-swatches-grid .wd-swatch.wd-bg::after { bottom: -4px; }[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg::after, [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text::after { content: ""; position: absolute; inset-inline-start: 0px; width: 100%; border-bottom: 2px solid var(--color-gray-900); opacity: 0; transition: inherit; pointer-events: none; }.product-labels { display: flex; align-items: flex-start; flex-direction: column; gap: 10px; transition: 0.3s; }:where(.wd-loop-builder-off, .woocommerce-product-gallery) .product-labels { position: absolute; top: 7px; inset-inline-start: 7px; max-width: 50%; z-index: 1; transform: translateZ(0px); }.product-label { padding: 5px 10px; min-width: 50px; color: #ffffff; text-align: center; text-transform: uppercase; word-break: break-all; font-weight: 600; font-size: 12px; line-height: 1.2; }.product-label.featured { background-color: #e22d2d; }.product-label.wd-shape-round-sm { border-radius: 12px; }@media (max-width: 576px){.product-labels { gap: 5px; }.product-label { padding-inline: 5px; min-width: 40px; font-size: 10px; }}.wd-toggle-icon { --wd-icon-w: 12px; fill: var(--color-gray-800); transition: 0.25s; }@media (min-width: 1025px){.wd-toggle.wd-state-static-lg .wp-block-wd-icon { display: none; }.wd-toggle.wd-active-lg.wd-icon-rotate .wd-toggle-icon { transform: rotate(180deg); }}@media (min-width: 769px) and (max-width: 1024px){.wd-toggle.wd-state-static-md-sm .wp-block-wd-icon { display: none; }.wd-toggle.wd-active-md-sm.wd-icon-rotate .wd-toggle-icon { transform: rotate(180deg); }}.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; }@media (max-width: 1024px){.scrollToTop { right: 12px; bottom: 12px; width: 40px; height: 40px; font-size: 14px; }}.whb-row .wd-dropdown-menu { --wd-content-h: calc(100vh - var(--wd-admin-bar-h) - var(--wd-hb-h, .001px) - var(--wd-header-h) + var(--wd-dropdown-mt, .001px)); }.whb-top-bar { --wd-header-h: var(--wd-top-bar-h); }.whb-general-header { --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h)); }.whb-header-bottom { --wd-header-h: calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h)); }.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; }.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; }@media (min-width: 1025px){.wd-toolbar { display: none; }}@media (max-width: 1024px){.sticky-toolbar-on { padding-bottom: 55px; }.sticky-toolbar-on .scrollToTop { bottom: 67px; }}@font-face { font-family: "Albert Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://mayoristasgamarra.com/wp-content/cache/perfmatters/mayoristasgamarra.com/fonts/i7dOIFdwYjGaAMFtZd_QA1ZbYFeQGQyU.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: "Albert Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://mayoristasgamarra.com/wp-content/cache/perfmatters/mayoristasgamarra.com/fonts/i7dOIFdwYjGaAMFtZd_QA1ZbYFeQGQyU.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: Urbanist; font-style: normal; font-weight: 400; font-display: swap; src: url("https://mayoristasgamarra.com/wp-content/cache/perfmatters/mayoristasgamarra.com/fonts/L0x-DF02iFML4hGCyMqlbS1miXK2.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: Urbanist; font-style: normal; font-weight: 600; font-display: swap; src: url("https://mayoristasgamarra.com/wp-content/cache/perfmatters/mayoristasgamarra.com/fonts/L0x-DF02iFML4hGCyMqlbS1miXK2.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: Urbanist; font-style: normal; font-weight: 700; font-display: swap; src: url("https://mayoristasgamarra.com/wp-content/cache/perfmatters/mayoristasgamarra.com/fonts/L0x-DF02iFML4hGCyMqlbS1miXK2.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; }#wd-067c1f22 { color: #ad7d61; }#wd-6e299a07 { color: #ad7d61; font-weight: 700; font-size: 36px; line-height: 1.2em; margin-bottom: 10px; }#wd-18225995 .wd-slide-container { --wd-row-gap: 10px; --wd-justify-content: flex-start; --wd-align-items: flex-start; }#wd-18225995 .wd-slide-bg { background-color: #f3f3f3; background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/mplc-slider-slide-1-opt-jpg.webp"); }#wd-28c467e7 { color: #84a3b5; }#wd-0f7217d2 { color: #84a3b5; font-weight: 700; font-size: 36px; line-height: 1.2em; margin-bottom: 10px; --wd-width: 299px; }#wd-e90f196c .wd-slide-container { --wd-row-gap: 10px; --wd-justify-content: flex-start; --wd-align-items: flex-start; }#wd-e90f196c .wd-slide-bg { background-color: #f3f3f3; background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/mplc-slider-slide-2-opt-jpg.webp"); }#wd-e02ede1d { color: rgba(255, 255, 255, 0.8); font-weight: 700; font-size: 36px; line-height: 1.2em; margin-bottom: 10px; }#wd-1fbb98ca .wd-timer { --wd-timer-bg: #ffffff; }#wd-1fbb98ca { margin-bottom: 10px; }#wd-c6fbc4b2 .wd-slide-container { --wd-row-gap: 10px; --wd-justify-content: flex-start; --wd-align-items: flex-start; }#wd-c6fbc4b2 .wd-slide-bg { background-color: #f3f3f3; background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/mplc-slider-slide-3-opt-jpg.webp"); }#wd-48e66165 .wd-slide { min-height: 570px; }#wd-48e66165 .wd-nav-pagin-wrap { --wd-align: var(--wd-end); }#wd-97d35669 { color: #eaebb8; }#wd-b45390cd { color: #eaebb8; font-size: 28px; }#wd-fa5a3b64 { color: #eaebb8; }#wd-377300c6 { --wd-align: var(--wd-center); --wd-justify-content: center; height: 392px; }#wd-377300c6 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/banner-l-washmachine-opt-jpg.webp"); }#wd-97e3e913 { margin-bottom: 10px; }#wd-62d765fd { --wd-cat-brd-radius: 50%; --wd-cat-img-width: 120px; }#wd-a5ee20b3 { --wd-cat-brd-radius: 50%; --wd-cat-img-width: 120px; }#wd-9aa038ea { --wd-row-gap: 10px; }#wd-2dc426fd { --wd-col-gap: 20px; }#wd-2c7c7720 { font-size: 18px; }#wd-ad0b1b4e { place-content: center space-between; align-items: center; flex-wrap: wrap; }#wd-900bab4b { padding: 20px; background-color: #ffffff; border-radius: 20px; }#wd-762b89db { --wd-col-gap: 20px; margin-bottom: 80px; }#wd-d71b5846 { --wd-icon-w: 32px; }#wd-0ff9ef5d { font-size: 14px; }#wd-49ae171d { --wd-row-gap: 5px; }#wd-647220a7 { align-items: center; align-self: center; }#wd-544c72a0 { --wd-icon-w: 32px; }#wd-9cffd78b { font-size: 14px; }#wd-f77e1611 { --wd-row-gap: 5px; }#wd-624f245a { align-items: center; align-self: center; }#wd-67c2e91e { --wd-icon-w: 32px; }#wd-eeb92394 { font-size: 14px; }#wd-c16efa1b { --wd-row-gap: 5px; }#wd-7e9c8b90 { align-items: center; align-self: center; }#wd-6b2de260 { --wd-icon-w: 32px; }#wd-fa8364af { font-size: 14px; }#wd-cbf89895 { --wd-row-gap: 5px; }#wd-56a1b6fb { align-items: center; align-self: center; }#wd-31d72aa1 { --wd-icon-w: 32px; }#wd-4505be52 { font-size: 14px; }#wd-273d75e7 { --wd-row-gap: 5px; }#wd-4d2e9c85 { align-items: center; align-self: center; }#wd-b61a9c7b { padding: 20px; margin-bottom: 80px; background-color: #0d0625; border-radius: 50px; }#wd-7431b992 { font-size: 18px; }#wd-1042cad1 { padding: 20px; background-color: #ffffff; border-radius: 20px; }#wd-a171c65c { --wd-align: var(--wd-center); --wd-justify-content: center; --wd-align-items: start; height: 610px; }#wd-b59d2a29 { flex-wrap: wrap; --wd-row-gap: 30px; }#wd-266ec3b1 { padding: 20px; background-color: #ffffff; border-radius: 20px; }#wd-42567d10 { --wd-row-gap: 30px; }#wd-eb5832f1 .tabs-name { font-size: 1.6em; text-transform: none; }#wd-eb5832f1 .wd-nav.wd-nav-tabs .wd-nav-link { text-transform: none; }#wd-ab97f2e7 .wd-products-with-bg, #wd-ab97f2e7 .wd-products-with-bg .wd-product { --wd-prod-bg: #ffffff; --wd-bordered-bg: #ffffff; }#wd-b6aa87aa .wd-products-with-bg, #wd-b6aa87aa .wd-products-with-bg .wd-product, #wd-b6aa87aa.wd-products-with-bg, #wd-b6aa87aa.wd-products-with-bg .wd-product { --wd-prod-bg: #ffffff; --wd-bordered-bg: #ffffff; }#wd-aee79b52 { height: 447px; }#wd-a3bc2984 { height: 447px; }#wd-a3bc2984 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/hotspot-carusel-vacuum-cleaner-opt-jpg.webp"); }#wd-9c13424e { --wd-row-gap: 30px; }#wd-2c283872 { margin-bottom: 80px; }#wd-cae634d4 { --wd-cat-brd-radius: 50%; --wd-cat-img-width: 120px; margin-bottom: 40px; }#wd-5bc32886 { margin-top: 10px; }#wd-a3a62969 { --wd-align: var(--wd-center); --wd-justify-content: center; --wd-align-items: end; height: 600px; }#wd-bfe9602f { margin-top: 10px; }#wd-64c6871a { --wd-align: var(--wd-center); --wd-justify-content: center; --wd-align-items: end; height: 600px; }#wd-616608c9 { margin-top: 10px; }#wd-30eacd5b { --wd-align: var(--wd-center); --wd-justify-content: center; --wd-align-items: end; height: 600px; }#wd-028ad189 { margin-bottom: 80px; }#wd-6b4e022a { margin-bottom: 80px; }#wd-6b4e022a .wd-products-with-bg, #wd-6b4e022a .wd-products-with-bg .wd-product, #wd-6b4e022a.wd-products-with-bg, #wd-6b4e022a.wd-products-with-bg .wd-product { --wd-prod-bg: #ffffff; --wd-bordered-bg: #ffffff; }#wd-371124f5 { --wd-colps-height: 160px; }@media (min-width: 769px){#wd-b451df71 { flex: 0 1 calc(40% - var(--wd-col-gap) * 1 / 2 ); }#wd-4aceaff4 { flex: 0 1 calc(40% - var(--wd-col-gap) * 1 / 2 ); }#wd-9aa038ea { flex: 0 1 calc(60% - var(--wd-col-gap) * 1 / 2 ); }#wd-6417c83d { flex: 0 1 calc(60% - var(--wd-col-gap) * 1 / 2 ); }#wd-42567d10 { flex: 0 1 calc(20% - var(--wd-col-gap) * 1 / 2 ); }#wd-9c13424e { flex: 0 1 calc(80% - var(--wd-col-gap) * 1 / 2 ); }}@media (max-width: 1024px){#wd-6e299a07 { font-size: 28px; }#wd-0f7217d2 { font-size: 28px; }#wd-e02ede1d { font-size: 28px; }#wd-b45390cd { font-size: 24px; }#wd-762b89db { margin-top: -20px; margin-bottom: 60px; }#wd-b61a9c7b { margin-bottom: 60px; }#wd-1042cad1 { --wd-width: 50%; }#wd-a171c65c { height: 348px; --wd-width: 50%; }#wd-b59d2a29 { flex-wrap: nowrap; }#wd-266ec3b1 { --wd-width: 50%; }#wd-42567d10 { --wd-row-gap: 20px; order: 1; }#wd-2c283872 { --wd-col-gap: 20px; margin-bottom: 60px; }#wd-028ad189 { margin-bottom: 60px; }#wd-6b4e022a { margin-bottom: 60px; }}@media (min-width: 769px) and (max-width: 1024px){#wd-b451df71 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-4aceaff4 { flex: 0 1 calc(35% - var(--wd-col-gap) * 1 / 2 ); }#wd-9aa038ea { flex: 0 1 calc(65% - var(--wd-col-gap) * 1 / 2 ); }#wd-6417c83d { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-42567d10 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-9c13424e { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }}@media (max-width: 768.98px){#wd-6e299a07 { font-size: 24px; }#wd-0f7217d2 { font-size: 24px; }#wd-e02ede1d { font-size: 24px; }#wd-b45390cd { font-size: 22px; }#wd-97e3e913 { font-size: 22px; }#wd-762b89db { margin-bottom: 40px; }#wd-b61a9c7b { margin-bottom: 40px; }#wd-1042cad1 { --wd-width: 100%; }#wd-a171c65c { --wd-width: 100%; }#wd-b59d2a29 { --wd-row-gap: 20px; }#wd-266ec3b1 { --wd-width: 100%; }#wd-eb5832f1 .tabs-name { font-size: 22px; }#wd-2c283872 { margin-bottom: 40px; }#wd-028ad189 { margin-bottom: 40px; }#wd-6b4e022a { margin-bottom: 40px; }}:root { --wd-top-bar-h: 40px; --wd-top-bar-sm-h: .00001px; --wd-top-bar-sticky-h: .00001px; --wd-top-bar-brd-w: 1px; --wd-header-general-h: 95px; --wd-header-general-sm-h: 60px; --wd-header-general-sticky-h: 60px; --wd-header-general-brd-w: .00001px; --wd-header-bottom-h: 50px; --wd-header-bottom-sm-h: 60px; --wd-header-bottom-sticky-h: 50px; --wd-header-bottom-brd-w: 1px; --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-top-bar.whb-hidden-mobile) { --wd-top-bar-brd-w: .00001px; }}.whb-header-bottom .wd-dropdown { margin-top: 4px; }.whb-header-bottom .wd-dropdown::after { height: 15px; }.whb-top-bar { background-color: #0d0625; border-color: rgba(255, 255, 255, 0.25); border-bottom-width: 1px; border-bottom-style: solid; }.whb-uiaom664usw861iyt7eb form.searchform { --wd-form-height: 42px; }.whb-ojb5po2uaapp5djobt45.info-box-wrapper div.wd-info-box { --ib-icon-sp: 10px; }.whb-ojb5po2uaapp5djobt45 .wd-info-box .info-box-title { font-size: 14px; }.whb-ojb5po2uaapp5djobt45 .wd-info-box .info-box-content .info-box-title { line-height: 1; }.whb-ojb5po2uaapp5djobt45 .info-box-content .info-box-inner { font-size: 13px; line-height: 1; }.whb-general-header { background-color: #0d0625; }.whb-ea6b3jg5rrj6yvjxb9dk form.searchform { --wd-form-height: 38px; }.whb-header-bottom { background-color: #e14a5c; border-color: rgba(129, 129, 129, 0.2); border-bottom-width: 1px; border-bottom-style: solid; }@font-face{font-family:"woodmart-font";font-weight:400;font-style:normal;src:url(https://mayoristasgamarra.com/wp-content/swift-ai/cache/mayoristasgamarra.com/__data/woodmart-font-2-400f14b5947.woff) format('woff2');font-display:swap;}:root { --wd-text-font: "Albert Sans", Arial, Helvetica, sans-serif; --wd-text-font-weight: 400; --wd-text-color: #767676; --wd-text-font-size: 15px; --wd-title-font: "Urbanist", Arial, Helvetica, sans-serif; --wd-title-font-weight: 600; --wd-title-color: #242424; --wd-entities-title-font: "Urbanist", 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: "Albert Sans", Arial, Helvetica, sans-serif; --wd-widget-title-font: "Urbanist", Arial, Helvetica, sans-serif; --wd-widget-title-font-weight: 600; --wd-widget-title-transform: none; --wd-widget-title-color: #333; --wd-widget-title-font-size: 16px; --wd-header-el-font: "Urbanist", Arial, Helvetica, sans-serif; --wd-header-el-font-weight: 600; --wd-header-el-transform: capitalize; --wd-header-el-font-size: 15px; --wd-brd-radius: 20px; --wd-otl-style: dotted; --wd-otl-width: 2px; --wd-primary-color: #e14a5c; --wd-alternative-color: #7354ef; --btn-default-bgcolor: #f7f7f7; --btn-default-bgcolor-hover: #efefef; --btn-accented-bgcolor: #e14a5c; --btn-accented-bgcolor-hover: #cd4354; --btn-transform: capitalize; --wd-form-brd-width: 1px; --notices-success-bg: #459647; --notices-success-color: #fff; --notices-warning-bg: #E0B252; --notices-warning-color: #fff; --wd-link-color: #007aff; --wd-link-color-hover: #003fff; }html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title { font-size: 15px; text-transform: none; }html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a, html .wd-nav.wd-layout-drilldown > li > a, html .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(.menu-item, .wd-drilldown-back) > a, html .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a { text-transform: none; }html table th { text-transform: none; }.page :is(.wd-page-content, .whb-header) { background-color: #f6f5f8; background-image: none; }body, [class*="color-scheme-light"], [class*="color-scheme-dark"], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform { --wd-form-color: #777777; --wd-form-placeholder-color: #777777; --wd-form-bg: #ffffff; }.product-labels .product-label.featured { background-color: #e14a5c; }:root { --wd-container-w: 1660px; --wd-form-brd-radius: 35px; --btn-default-color: #333; --btn-default-color-hover: #333; --btn-accented-color: #fff; --btn-accented-color-hover: #fff; --btn-default-brd-radius: 35px; --btn-default-box-shadow: none; --btn-default-box-shadow-hover: none; --btn-accented-brd-radius: 35px; --btn-accented-box-shadow: none; --btn-accented-box-shadow-hover: none; }#wd-1e161d63 > li > a { font-size: 15px; text-transform: none; }#wd-1e161d63 .sub-sub-menu > li > a { font-size: 15px; }#wd-5a41c01e > li > a { font-size: 15px; text-transform: none; }#wd-5a41c01e .sub-sub-menu > li > a { font-size: 15px; }#wd-3e74db10 > li > a { font-size: 15px; text-transform: none; }#wd-3e74db10 .sub-sub-menu > li > a { font-size: 15px; }#wd-6c41c345 > li > a { font-size: 15px; text-transform: none; }#wd-6c41c345 .sub-sub-menu > li > a { font-size: 15px; }#wd-ead7e4e6 > li > a { font-size: 15px; text-transform: none; }#wd-ead7e4e6 .sub-sub-menu > li > a { font-size: 15px; }#wd-acfffb9c { padding-bottom: 30px; margin-bottom: 30px; border-style: solid; border-color: rgba(0, 0, 0, 0.11); border-width: 0px 0px 1px; }#wd-d6245438 > li > a { font-size: 15px; text-transform: none; }#wd-d6245438 .sub-sub-menu > li > a { font-size: 15px; }#wd-258cd6a2 { --wd-align-items: center; height: 180px; }#wd-258cd6a2 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/banner-s-games-opt-jpg.webp"); }#wd-6658e1ab { color: rgba(42, 48, 87, 0.8); }#wd-56fd7926 { color: #2a2f56; }#wd-32a8646c { --wd-align-items: center; height: 180px; }#wd-32a8646c .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/banner-s-headphones-opt-jpg.webp"); }#wd-cf4f204b { --wd-col-gap: 20px; }@media (max-width: 1024px){#wd-acfffb9c { --wd-col-gap: 20px; padding-top: 20px; padding-right: 20px; padding-left: 20px; }#wd-cf4f204b { padding-right: 20px; padding-bottom: 30px; padding-left: 20px; }}@media (min-width: 769px) and (max-width: 1024px){#wd-54b1d92b { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-80ead63c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-2acf225c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-e121a961 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-d37dcfcb { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-977a1590 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-7ba73b3c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }}#wd-6c41c345 > li > a { font-size: 15px; text-transform: none; }#wd-6c41c345 .sub-sub-menu > li > a { font-size: 15px; }#wd-ead7e4e6 > li > a { font-size: 15px; text-transform: none; }#wd-ead7e4e6 .sub-sub-menu > li > a { font-size: 15px; }#wd-1e161d63 > li > a { font-size: 15px; text-transform: none; }#wd-1e161d63 .sub-sub-menu > li > a { font-size: 15px; }#wd-3e74db10 > li > a { font-size: 15px; text-transform: none; }#wd-3e74db10 .sub-sub-menu > li > a { font-size: 15px; }#wd-7dc92ee4 > li > a { font-size: 15px; text-transform: none; }#wd-7dc92ee4 .sub-sub-menu > li > a { font-size: 15px; }#wd-5a41c01e > li > a { font-size: 15px; text-transform: none; }#wd-5a41c01e .sub-sub-menu > li > a { font-size: 15px; }#wd-27f68e57 { --wd-align-items: end; height: 200px; }#wd-27f68e57 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/mcp-prd-tp-5-jpg.webp"); }#wd-acfffb9c { padding-bottom: 30px; margin-bottom: 30px; border-style: solid; border-color: rgba(0, 0, 0, 0.11); border-width: 0px 0px 1px; }#wd-120aa260 > li > a { font-size: 15px; text-transform: none; }#wd-120aa260 .sub-sub-menu > li > a { font-size: 15px; }#wd-2a3b11ca { --wd-brand-pd: 10px; }#wd-01e83926 { --wd-col-gap: 20px; }@media (min-width: 769px){#wd-e121a961 { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5 ); }#wd-d37dcfcb { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5 ); }#wd-2acf225c { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5 ); }#wd-80ead63c { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5 ); }#wd-54b1d92b { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5 ); }#wd-b91d6088 { flex: 0 1 calc(30% - var(--wd-col-gap) * 1 / 2 ); }#wd-cc4e60e5 { flex: 0 1 calc(70% - var(--wd-col-gap) * 1 / 2 ); }}@media (max-width: 1024px){#wd-acfffb9c { --wd-col-gap: 20px; padding-top: 20px; padding-right: 20px; padding-left: 20px; }#wd-01e83926 { padding-right: 20px; padding-left: 20px; }}@media (min-width: 769px) and (max-width: 1024px){#wd-e121a961 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-d37dcfcb { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-2acf225c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-80ead63c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-54b1d92b { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-b91d6088 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-cc4e60e5 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }}#wd-9d2c2973 { --wd-img-width: 250px; --wd-width: 250px; }#wd-6d855a21 .sub-sub-menu > li > a { font-size: 15px; }#wd-aeaa8d75 .sub-sub-menu > li > a { font-size: 15px; }#wd-a05e7e4c .sub-sub-menu > li > a { font-size: 15px; }#wd-1e161d63 > li > a { font-size: 15px; text-transform: none; }#wd-1e161d63 .sub-sub-menu > li > a { font-size: 15px; }#wd-5a41c01e > li > a { font-size: 15px; text-transform: none; }#wd-5a41c01e .sub-sub-menu > li > a { font-size: 15px; }#wd-3e74db10 > li > a { font-size: 15px; text-transform: none; }#wd-3e74db10 .sub-sub-menu > li > a { font-size: 15px; }#wd-6c41c345 > li > a { font-size: 15px; text-transform: none; }#wd-6c41c345 .sub-sub-menu > li > a { font-size: 15px; }#wd-ead7e4e6 > li > a { font-size: 15px; text-transform: none; }#wd-ead7e4e6 .sub-sub-menu > li > a { font-size: 15px; }#wd-acfffb9c { padding-bottom: 30px; margin-bottom: 30px; border-style: solid; border-color: rgba(0, 0, 0, 0.11); border-width: 0px 0px 1px; }#wd-d6245438 > li > a { font-size: 15px; text-transform: none; }#wd-d6245438 .sub-sub-menu > li > a { font-size: 15px; }#wd-258cd6a2 { --wd-align-items: center; height: 180px; }#wd-258cd6a2 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/banner-s-games-opt-jpg.webp"); }#wd-6658e1ab { color: rgba(42, 48, 87, 0.8); }#wd-56fd7926 { color: #2a2f56; }#wd-32a8646c { --wd-align-items: center; height: 180px; }#wd-32a8646c .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/banner-s-headphones-opt-jpg.webp"); }#wd-cf4f204b { --wd-col-gap: 20px; }@media (max-width: 1024px){#wd-acfffb9c { --wd-col-gap: 20px; padding-top: 20px; padding-right: 20px; padding-left: 20px; }#wd-cf4f204b { padding-right: 20px; padding-bottom: 30px; padding-left: 20px; }}@media (min-width: 769px) and (max-width: 1024px){#wd-54b1d92b { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-80ead63c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-2acf225c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-e121a961 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-d37dcfcb { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-977a1590 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-7ba73b3c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }}#wd-6c41c345 > li > a { font-size: 15px; text-transform: none; }#wd-6c41c345 .sub-sub-menu > li > a { font-size: 15px; }#wd-ead7e4e6 > li > a { font-size: 15px; text-transform: none; }#wd-ead7e4e6 .sub-sub-menu > li > a { font-size: 15px; }#wd-1e161d63 > li > a { font-size: 15px; text-transform: none; }#wd-1e161d63 .sub-sub-menu > li > a { font-size: 15px; }#wd-3e74db10 > li > a { font-size: 15px; text-transform: none; }#wd-3e74db10 .sub-sub-menu > li > a { font-size: 15px; }#wd-7dc92ee4 > li > a { font-size: 15px; text-transform: none; }#wd-7dc92ee4 .sub-sub-menu > li > a { font-size: 15px; }#wd-5a41c01e > li > a { font-size: 15px; text-transform: none; }#wd-5a41c01e .sub-sub-menu > li > a { font-size: 15px; }#wd-27f68e57 { --wd-align-items: end; height: 200px; }#wd-27f68e57 .wd-block-cover-img { background-image: url("//mayoristasgamarra.com/wp-content/swift-ai/images/wp-content/uploads/2025/01/mcp-prd-tp-5-jpg.webp"); }#wd-acfffb9c { padding-bottom: 30px; margin-bottom: 30px; border-style: solid; border-color: rgba(0, 0, 0, 0.11); border-width: 0px 0px 1px; }#wd-120aa260 > li > a { font-size: 15px; text-transform: none; }#wd-120aa260 .sub-sub-menu > li > a { font-size: 15px; }#wd-2a3b11ca { --wd-brand-pd: 10px; }#wd-01e83926 { --wd-col-gap: 20px; }@media (min-width: 769px){#wd-e121a961 { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5 ); }#wd-d37dcfcb { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5 ); }#wd-2acf225c { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5 ); }#wd-80ead63c { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5 ); }#wd-54b1d92b { flex: 0 1 calc(20% - var(--wd-col-gap) * 4 / 5 ); }#wd-b91d6088 { flex: 0 1 calc(30% - var(--wd-col-gap) * 1 / 2 ); }#wd-cc4e60e5 { flex: 0 1 calc(70% - var(--wd-col-gap) * 1 / 2 ); }}@media (max-width: 1024px){#wd-acfffb9c { --wd-col-gap: 20px; padding-top: 20px; padding-right: 20px; padding-left: 20px; }#wd-01e83926 { padding-right: 20px; padding-left: 20px; }}@media (min-width: 769px) and (max-width: 1024px){#wd-e121a961 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-d37dcfcb { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-2acf225c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-80ead63c { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-54b1d92b { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-b91d6088 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }#wd-cc4e60e5 { flex: 0 1 calc(100% - var(--wd-col-gap) * 0 / 1 ); }}.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}