:where([data-s3image]) { height: auto; }ol, ul { box-sizing: border-box; }.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; }.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; }: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; }h5 { font-size: 16px; }.wd-entities-title a { color: inherit; }.wd-label { color: var(--color-gray-800); font-weight: 600; }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; }.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; }.clear { clear: both; width: 100%; }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; }: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-cross-icon { --wd-btn-icon: ""; }.wd-burger-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 { flex: 0 0 auto; }.wd-heading .wd-action-btn.wd-style-text > a { height: 25px; }:is(.widget, .wd-widget, div[class^="vc_wp"]) { line-height: 1.4; --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--color-gray-800); --wd-link-decor: none; --wd-link-decor-hover: none; }:is(.widget, .wd-widget, div[class^="vc_wp"]) :is(ul, ol) { list-style: none; --list-mb: 0; --li-mb: 15px; --li-pl: 0; }.widgettitle, .widget-title { margin-bottom: 20px; color: var(--wd-widget-title-color); text-transform: var(--wd-widget-title-transform); font-weight: var(--wd-widget-title-font-weight); font-style: var(--wd-widget-title-font-style); font-size: var(--wd-widget-title-font-size); font-family: var(--wd-widget-title-font); }.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-hide-lg { display: none !important; }.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){.wd-hide-sm { display: none !important; }[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); }}@media (min-width: 769px) and (max-width: 1024px){.wd-hide-md-sm { display: none !important; }}:is(.yoast-breadcrumb, .aioseo-breadcrumbs, .rank-math-breadcrumb, nav[aria-label="breadcrumb"]) { --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--color-gray-700); --wd-bcrumb-color-active: var(--color-gray-900); --wd-link-decor: none; --wd-link-decor-hover: none; }.yoast-breadcrumb > span { color: var(--wd-bcrumb-delim-color); }.yoast-breadcrumb .breadcrumb_last { color: var(--wd-bcrumb-color-active); }.woocommerce-notices-wrapper:empty { display: none; }.wd-wc-notices .woocommerce-notices-wrapper { display: flex; flex-direction: column; gap: 20px; }.wd-wc-notices:has(.woocommerce-notices-wrapper:empty) { display: none; }.wd-products-element { position: relative; }.wd-products { position: relative; align-items: flex-start; transition: 0.25s; }.wd-woo-page-title { --wd-tags-mb: 0px; }.wd-shop-view { line-height: 1; }.wd-shop-result-count .woocommerce-result-count { margin-bottom: 0px; }.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); }.wd-block-image { --wd-width: initial; position: relative; max-width: 100%; width: var(--wd-width); }.wp-block-wd-paragraph { --wd-trans-main: all .25s ease; transition: var(--wd-trans-main); }.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; }.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; }.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-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; }: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/appliances/care-and-cleaning/vacuum-cleaners/__data/woodmart-font-2-4002e567243.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; }:is(.woodmart-archive-shop .wd-builder-off, .wd-wishlist-content, .related-and-upsells, .cart-collaterals, .wd-shop-product, .wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off, .wd-wishlist-content, .related-and-upsells, .cart-collaterals, .wd-shop-product, .wd-fbt) .wd-products-with-bg :is(.wd-product, .wd-cat) { --wd-prod-bg: #fff; --wd-bordered-bg: #fff; }:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content { max-height: 223px; }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; }.woodmart-archive-shop:not(.single-product) :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); }.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%; }.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); }.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 (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; }}.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-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-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-off-canvas-btn { --wd-action-icon-size: 1.2em; }.wp-block-wd-off-canvas { display: flex; --wd-col-gap: 30px; --wd-row-gap: 20px; gap: var(--wd-col-gap); flex-wrap: wrap; }.wp-block-wd-off-sidebar { display: flex; flex-direction: column; flex: 1 0 var(--wd-offcanvas-sidebar-w,25%); max-width: var(--wd-offcanvas-sidebar-w,25%); }.wp-block-wd-off-sidebar > .wd-content { display: flex; flex-direction: column; row-gap: var(--wd-row-gap); flex: 1 1 auto; max-height: 100%; }.wp-block-wd-off-sidebar > .wd-content > * { margin-bottom: 0px; flex-shrink: 0; }.wp-block-wd-off-sidebar:not(.wd-side-hidden) .wd-heading { display: none; }.wp-block-wd-off-content { display: flex; flex: 1 0 0px; min-width: 1px; flex-direction: column; row-gap: var(--wd-row-gap); }:root .wp-block-wd-off-content > * { margin-bottom: 0px; }.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-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-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; }.wp-block-wd-collapsible-content:not(.wd-opened) > .wp-block-wd-container { max-height: var(--wd-colps-height,95px); overflow: hidden; }.wp-block-wd-collapsible-content.wd-effect-fade:not(.wd-opened) > .wp-block-wd-container { mask-image: linear-gradient(to top, transparent 5px, #000000 40px); }#wd-7980a576 { margin-bottom: 10px; }#wd-7980a576 .title { font-weight: 700; font-size: 30px; }#wd-f9cbba45 { margin-bottom: 40px; }#wd-dd6b6bcc { background-color: #ffffff; }#wd-0f8c5fe6 { --wd-offcanvas-sidebar-w: 20%; background-color: #ffffff; border-radius: 10px; align-self: start; }#wd-0f8c5fe6:not(.wd-side-hidden), #wd-0f8c5fe6.wd-side-hidden .wd-content { padding: 20px; }#wd-1c82f2f7 { margin-right: auto; }#wd-19853d2d { place-content: center space-between; align-items: center; flex-wrap: wrap; }#wd-0cba5d2e { margin-bottom: 80px; }#wd-f72e9bee { font-size: 30px; }#wd-371124f5 { --wd-colps-height: 160px; }@media (max-width: 1024px){#wd-7980a576 { margin-top: -20px; }#wd-7980a576 .title { font-size: 24px; }#wd-f9cbba45 { margin-bottom: 20px; }#wd-0f8c5fe6 { border-radius: 0px; }#wd-0cba5d2e { margin-bottom: 60px; }#wd-f72e9bee { font-size: 24px; }}@media (max-width: 768.98px){#wd-7980a576 .title { font-size: 22px; }#wd-0cba5d2e { margin-bottom: 40px; }#wd-f72e9bee { font-size: 22px; }}@media (max-width: 1024px){.wd-el-breadcrumbs.wd-nowrap-md { --wd-start: end; --wd-end: start; overflow-x: auto; text-align: var(--text-align,var(--wd-align,var(--wd-start))); direction: rtl; }.wd-el-breadcrumbs.wd-nowrap-md [class*="-breadcrumb"] { flex-wrap: nowrap; white-space: nowrap; direction: ltr; }}.widget_price_filter .price_slider { margin-bottom: 20px; }.widget_price_filter .price_slider[style*="display:none"] + .price_slider_amount { margin-top: 60px; justify-content: end; }.login-see-prices .widget_price_filter, .widget_price_filter :is(#min_price, #max_price) { display: none; }.widget_price_filter [class*="price_slider_amount"] { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap: 10px; }.widget_price_filter [class*="price_slider_amount"] .button { order: 2; padding: 5px 14px; min-height: 36px; font-size: 12px; border-radius: var(--btn-default-brd-radius); color: var(--btn-default-color); box-shadow: var(--btn-default-box-shadow); background-color: var(--btn-default-bgcolor); text-transform: var(--btn-default-transform,var(--btn-transform,uppercase)); font-weight: var(--btn-default-font-weight,var(--btn-font-weight,600)); font-family: var(--btn-default-font-family,var(--btn-font-family,inherit)); font-style: var(--btn-default-font-style,var(--btn-font-style,unset)); }.widget_price_filter [class*="price_slider_amount"] .price_label { order: 1; color: var(--color-gray-500); }.widget_price_filter [class*="price_slider_amount"] .price_label > span { color: var(--color-gray-900); font-weight: 600; }.widget_price_filter [class*="price_slider_amount"] .clear { display: none; }.wd-filter-list .count { padding-inline: 5px; margin-inline-start: 5px; min-width: 30px; height: 20px; border: 1px solid var(--brdcolor-gray-300); border-radius: 35px; color: var(--color-gray-500); text-align: center; font-size: 12px; line-height: 18px; transition: color 0.25s, background-color 0.25s, border-color 0.25s; }.wd-filter-list li { display: flex; align-items: center; justify-content: space-between; margin-bottom: 5px; }.wd-filter-list a { display: flex; flex: 1 1 auto; align-items: center; padding-block: 5px; }.wd-filter-list.wd-scroll-content { padding-inline-end: 5px; }.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 :is(img, picture) { display: block; max-height: 100%; width: inherit; height: inherit; border-radius: inherit; object-fit: cover; }.wd-swatch.wd-bg .wd-swatch-text { display: none; }.wd-swatch-bg { display: inherit; align-items: inherit; justify-content: inherit; width: 100%; height: 100%; border-radius: inherit; }[class*="wd-swatches"] { --wd-swatch-size: 25px; --wd-swatch-w: 1em; --wd-swatch-h: 1em; --wd-swatch-text-size: 16px; --wd-swatch-h-sp: 15px; --wd-swatch-v-sp: 10px; --wd-swatch-inn-sp: .001px; --wd-swatch-brd-color: var(--brdcolor-gray-200); }.wd-swatches-filter { --wd-swatch-h-sp: 10px; }[class*="wd-swatches"].wd-shape-round .wd-swatch { border-radius: 1em; }.wd-swatches-filter .wd-swatch { flex: 0 0 auto; }.wd-swatches-filter .wd-swatch.wd-bg::before { position: absolute; inset: var(--wd-swatch-inn-sp); display: flex; align-items: center; justify-content: center; border-radius: inherit; background-color: rgba(0, 0, 0, 0.2); color: #ffffff; font-weight: 400; font-size: calc(var(--wd-swatch-text-size) - 4px); opacity: 0; transition: inherit; content: ""; font-family: woodmart-font; }.wd-swatches-brands .wd-swatch :is(img, picture) { object-fit: contain; }.wd-swatches-brands .wd-swatch.wd-bg { flex: 1 0 auto; max-width: var(--wd-swatch-w); width: auto; height: var(--wd-swatch-h); border-radius: 0px; }.wd-swatches-brands .wd-swatch.wd-bg::before { display: none; }.wd-swatches-brands .wd-swatch-bg::before { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }.wd-swatches-filter.wd-swatches-brands { --wd-swatch-h: 30px; --wd-swatch-w: 60px; }.wd-swatch + .wd-filter-lable { margin-inline-start: 10px; }.wd-filter-search { position: relative; margin-bottom: 10px; }.wd-filter-search input { padding-right: 40px; }.wd-filter-search::before { position: absolute; top: calc(50% - 10px); right: 12px; color: var(--wd-form-color); font-size: 20px; line-height: 1; content: ""; font-family: woodmart-font; }.wd-filter-search-clear { position: absolute; inset-block: 0px; right: 0px; z-index: 1; display: none; }.wd-filter-search-clear.wd-style-icon { --wd-action-icon-size: 14px; --wd-action-color: var(--wd-form-color); --wd-action-color-hover: var(--wd-form-color); }.wd-filter-search-clear.wd-style-icon a { width: 42px; height: 100%; }.widget .wd-checkboxes-on li > a::before { content: ""; font-family: woodmart-font; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 1.4em; height: 1.4em; margin-inline-end: 8px; border: 2px solid var(--brdcolor-gray-300); vertical-align: middle; font-size: 10px; transition: 0.2s; color: transparent; }[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg { overflow: hidden; }[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg::after { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.2); color: #ffffff; font-weight: 400; font-size: calc(var(--wd-swatch-text-size) - 4px); opacity: 0; transition: inherit; border-radius: inherit; content: ""; font-family: woodmart-font; }.wd-products-per-page { --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--color-gray-800); --wd-link-decor: none; --wd-link-decor-hover: none; display: inline-flex; align-items: center; flex-wrap: wrap; color: var(--color-gray-500); }.wd-products-per-page a { padding: 0px 7px; }.per-page-title::after { content: ":"; }.per-page-border::after { content: "/"; }.per-page-border:last-child { display: none; }.wd-products-shop-view { --wd-link-color: var(--color-gray-300); --wd-link-color-hover: var(--color-gray-600); --wd-link-decor: none; --wd-link-decor-hover: none; display: inline-flex; align-items: center; flex-wrap: wrap; gap: 10px 0.9em; line-height: 1; }.wd-products-shop-view a::before { font-size: 180%; font-weight: 400; content: ""; font-family: woodmart-font; }.wd-products-shop-view a.per-row-2::before { content: ""; }.wd-products-shop-view a.per-row-3::before { content: ""; }.wd-products-shop-view a.per-row-4::before { content: ""; }.woocommerce-ordering select { cursor: pointer; }@media (max-width: 768.98px){.woocommerce-ordering.wd-ordering-mb-icon { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; }.woocommerce-ordering.wd-ordering-mb-icon select { position: absolute; inset: 0px; padding: 0px; height: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; font-weight: 400; font-size: 16px; appearance: none; color: transparent !important; }.woocommerce-ordering.wd-ordering-mb-icon select option { font-size: 14px; }.woocommerce-ordering.wd-ordering-mb-icon::after { position: relative; color: var(--color-gray-900); font-size: 120%; z-index: 2; pointer-events: none; content: ""; font-family: woodmart-font; }}.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-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-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; }[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-products[class*="wd-stretch-cont"] { align-items: stretch; }.wd-products[class*="wd-stretch-cont"] .wd-product { height: 100%; }@media (min-width: 1025px){.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-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; }}.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); }}.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; }#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; }.wd-toolbar-sidebar .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-toolbar-sidebar.wd-filter-icon .wd-tools-icon::before { content: ""; }@media (min-width: 1025px){.wd-toolbar { display: none; }}@media (max-width: 1024px){.sticky-toolbar-on { padding-bottom: 55px; }.sticky-toolbar-on .scrollToTop { bottom: 67px; }}.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.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; }.woocommerce form .form-row .required { visibility: visible; }.woocommerce form .form-row .required { visibility: visible; }: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; }h5 { font-size: 16px; }.wd-entities-title a { color: inherit; }.wd-label { color: var(--color-gray-800); font-weight: 600; }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; }.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; }.clear { clear: both; width: 100%; }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; }: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-cross-icon { --wd-btn-icon: "\f112"; }.wd-burger-icon { --wd-btn-icon: "\f15a"; }.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 { flex: 0 0 auto; }.wd-heading .wd-action-btn.wd-style-text > a { height: 25px; }:is(.widget, .wd-widget, div[class^="vc_wp"]) { line-height: 1.4; --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--color-gray-800); --wd-link-decor: none; --wd-link-decor-hover: none; }:is(.widget, .wd-widget, div[class^="vc_wp"]) :is(ul, ol) { list-style: none; --list-mb: 0; --li-mb: 15px; --li-pl: 0; }.widgettitle, .widget-title { margin-bottom: 20px; color: var(--wd-widget-title-color); text-transform: var(--wd-widget-title-transform); font-weight: var(--wd-widget-title-font-weight); font-style: var(--wd-widget-title-font-style); font-size: var(--wd-widget-title-font-size); font-family: var(--wd-widget-title-font); }.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-hide-lg { display: none !important; }.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){.wd-hide-sm { display: none !important; }[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); }}@media (min-width: 769px) and (max-width: 1024px){.wd-hide-md-sm { display: none !important; }}:is(.yoast-breadcrumb, .aioseo-breadcrumbs, .rank-math-breadcrumb, nav[aria-label="breadcrumb"]) { --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--color-gray-700); --wd-bcrumb-color-active: var(--color-gray-900); --wd-link-decor: none; --wd-link-decor-hover: none; }.yoast-breadcrumb > span { color: var(--wd-bcrumb-delim-color); }.yoast-breadcrumb .breadcrumb_last { color: var(--wd-bcrumb-color-active); }.woocommerce-notices-wrapper:empty { display: none; }.wd-wc-notices .woocommerce-notices-wrapper { display: flex; flex-direction: column; gap: 20px; }.wd-wc-notices:has(.woocommerce-notices-wrapper:empty) { display: none; }.wd-products-element { position: relative; }.wd-products { position: relative; align-items: flex-start; transition: 0.25s; }.wd-woo-page-title { --wd-tags-mb: 0px; }.wd-shop-view { line-height: 1; }.wd-shop-result-count .woocommerce-result-count { margin-bottom: 0px; }.wd-block-image { --wd-width: initial; position: relative; max-width: 100%; width: var(--wd-width); }.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); }.wp-block-wd-paragraph { --wd-trans-main: all .25s ease; transition: var(--wd-trans-main); }.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; }.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; }.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%; }}.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); }.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%; }.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); }.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 (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; }}.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-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-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-off-canvas-btn { --wd-action-icon-size: 1.2em; }.wp-block-wd-off-canvas { display: flex; --wd-col-gap: 30px; --wd-row-gap: 20px; gap: var(--wd-col-gap); flex-wrap: wrap; }.wp-block-wd-off-sidebar { display: flex; flex-direction: column; flex: 1 0 var(--wd-offcanvas-sidebar-w, 25%); max-width: var(--wd-offcanvas-sidebar-w, 25%); }.wp-block-wd-off-sidebar > .wd-content { display: flex; flex-direction: column; row-gap: var(--wd-row-gap); flex: 1 1 auto; max-height: 100%; }.wp-block-wd-off-sidebar > .wd-content > * { margin-bottom: 0px; flex-shrink: 0; }.wp-block-wd-off-sidebar:not(.wd-side-hidden) .wd-heading { display: none; }.wp-block-wd-off-content { display: flex; flex: 1 0 0px; min-width: 1px; flex-direction: column; row-gap: var(--wd-row-gap); }:root .wp-block-wd-off-content > * { margin-bottom: 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; }.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-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-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; }.wp-block-wd-collapsible-content:not(.wd-opened) > .wp-block-wd-container { max-height: var(--wd-colps-height, 95px); overflow: hidden; }.wp-block-wd-collapsible-content.wd-effect-fade:not(.wd-opened) > .wp-block-wd-container { mask-image: linear-gradient(to top, transparent 5px, #000000 40px); }@media (max-width: 1024px){.wd-el-breadcrumbs.wd-nowrap-md { --wd-start: end; --wd-end: start; overflow-x: auto; text-align: var(--text-align, var(--wd-align, var(--wd-start))); direction: rtl; }.wd-el-breadcrumbs.wd-nowrap-md [class*="-breadcrumb"] { flex-wrap: nowrap; white-space: nowrap; direction: ltr; }}.widget_price_filter .price_slider { margin-bottom: 20px; }.widget_price_filter .price_slider[style*="display:none"] + .price_slider_amount { margin-top: 60px; justify-content: end; }.login-see-prices .widget_price_filter, .widget_price_filter :is(#min_price, #max_price) { display: none; }.widget_price_filter [class*="price_slider_amount"] { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap: 10px; }.widget_price_filter [class*="price_slider_amount"] .button { order: 2; padding: 5px 14px; min-height: 36px; font-size: 12px; border-radius: var(--btn-default-brd-radius); color: var(--btn-default-color); box-shadow: var(--btn-default-box-shadow); background-color: var(--btn-default-bgcolor); text-transform: var(--btn-default-transform, var(--btn-transform, uppercase)); font-weight: var(--btn-default-font-weight, var(--btn-font-weight, 600)); font-family: var(--btn-default-font-family, var(--btn-font-family, inherit)); font-style: var(--btn-default-font-style, var(--btn-font-style, unset)); }.widget_price_filter [class*="price_slider_amount"] .price_label { order: 1; color: var(--color-gray-500); }.widget_price_filter [class*="price_slider_amount"] .price_label > span { color: var(--color-gray-900); font-weight: 600; }.widget_price_filter [class*="price_slider_amount"] .clear { display: none; }.wd-filter-list .count { padding-inline: 5px; margin-inline-start: 5px; min-width: 30px; height: 20px; border: 1px solid var(--brdcolor-gray-300); border-radius: 35px; color: var(--color-gray-500); text-align: center; font-size: 12px; line-height: 18px; transition: color 0.25s, background-color 0.25s, border-color 0.25s; }.wd-filter-list li { display: flex; align-items: center; justify-content: space-between; margin-bottom: 5px; }.wd-filter-list a { display: flex; flex: 1 1 auto; align-items: center; padding-block: 5px; }.wd-filter-list.wd-scroll-content { padding-inline-end: 5px; }.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 :is(img, picture) { display: block; max-height: 100%; width: inherit; height: inherit; border-radius: inherit; object-fit: cover; }.wd-swatch.wd-bg .wd-swatch-text { display: none; }.wd-swatch-bg { display: inherit; align-items: inherit; justify-content: inherit; width: 100%; height: 100%; border-radius: inherit; }[class*="wd-swatches"] { --wd-swatch-size: 25px; --wd-swatch-w: 1em; --wd-swatch-h: 1em; --wd-swatch-text-size: 16px; --wd-swatch-h-sp: 15px; --wd-swatch-v-sp: 10px; --wd-swatch-inn-sp: .001px; --wd-swatch-brd-color: var(--brdcolor-gray-200); }.wd-swatches-filter { --wd-swatch-h-sp: 10px; }[class*="wd-swatches"].wd-shape-round .wd-swatch { border-radius: 1em; }.wd-swatches-filter .wd-swatch { flex: 0 0 auto; }.wd-swatches-filter .wd-swatch.wd-bg::before { position: absolute; inset: var(--wd-swatch-inn-sp); display: flex; align-items: center; justify-content: center; border-radius: inherit; background-color: rgba(0, 0, 0, 0.2); color: #ffffff; font-weight: 400; font-size: calc(var(--wd-swatch-text-size) - 4px); opacity: 0; transition: inherit; content: ""; font-family: woodmart-font; }.wd-swatches-brands .wd-swatch :is(img, picture) { object-fit: contain; }.wd-swatches-brands .wd-swatch.wd-bg { flex: 1 0 auto; max-width: var(--wd-swatch-w); width: auto; height: var(--wd-swatch-h); border-radius: 0px; }.wd-swatches-brands .wd-swatch.wd-bg::before { display: none; }.wd-swatches-brands .wd-swatch-bg::before { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }.wd-swatches-filter.wd-swatches-brands { --wd-swatch-h: 30px; --wd-swatch-w: 60px; }.wd-swatch + .wd-filter-lable { margin-inline-start: 10px; }.wd-filter-search { position: relative; margin-bottom: 10px; }.wd-filter-search input { padding-right: 40px; }.wd-filter-search::before { position: absolute; top: calc(50% - 10px); right: 12px; color: var(--wd-form-color); font-size: 20px; line-height: 1; content: ""; font-family: woodmart-font; }.wd-filter-search-clear { position: absolute; inset-block: 0px; right: 0px; z-index: 1; display: none; }.wd-filter-search-clear.wd-style-icon { --wd-action-icon-size: 14px; --wd-action-color: var(--wd-form-color); --wd-action-color-hover: var(--wd-form-color); }.wd-filter-search-clear.wd-style-icon a { width: 42px; height: 100%; }.widget .wd-checkboxes-on li > a::before { content: ""; font-family: woodmart-font; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 1.4em; height: 1.4em; margin-inline-end: 8px; border: 2px solid var(--brdcolor-gray-300); vertical-align: middle; font-size: 10px; transition: 0.2s; color: transparent; }[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg { overflow: hidden; }[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg::after { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.2); color: #ffffff; font-weight: 400; font-size: calc(var(--wd-swatch-text-size) - 4px); opacity: 0; transition: inherit; border-radius: inherit; content: ""; font-family: woodmart-font; }.wd-products-per-page { --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--color-gray-800); --wd-link-decor: none; --wd-link-decor-hover: none; display: inline-flex; align-items: center; flex-wrap: wrap; color: var(--color-gray-500); }.wd-products-per-page a { padding: 0px 7px; }.per-page-title::after { content: ":"; }.per-page-border::after { content: "/"; }.per-page-border:last-child { display: none; }.wd-products-shop-view { --wd-link-color: var(--color-gray-300); --wd-link-color-hover: var(--color-gray-600); --wd-link-decor: none; --wd-link-decor-hover: none; display: inline-flex; align-items: center; flex-wrap: wrap; gap: 10px 0.9em; line-height: 1; }.wd-products-shop-view a::before { font-size: 180%; font-weight: 400; content: ""; font-family: woodmart-font; }.wd-products-shop-view a.per-row-2::before { content: ""; }.wd-products-shop-view a.per-row-3::before { content: ""; }.wd-products-shop-view a.per-row-4::before { content: ""; }.woocommerce-ordering select { cursor: pointer; }@media (max-width: 768.98px){.woocommerce-ordering.wd-ordering-mb-icon { position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; }.woocommerce-ordering.wd-ordering-mb-icon select { position: absolute; inset: 0px; padding: 0px; height: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; font-weight: 400; font-size: 16px; appearance: none; color: transparent !important; }.woocommerce-ordering.wd-ordering-mb-icon select option { font-size: 14px; }.woocommerce-ordering.wd-ordering-mb-icon::after { position: relative; color: var(--color-gray-900); font-size: 120%; z-index: 2; pointer-events: none; content: ""; font-family: woodmart-font; }}.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-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-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; }[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-products[class*="wd-stretch-cont"] { align-items: stretch; }.wd-products[class*="wd-stretch-cont"] .wd-product { height: 100%; }@media (min-width: 1025px){.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-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; }}.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.onsale { background-color: var(--wd-primary-color); direction: ltr; }.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); }}.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; }.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; }.wd-toolbar-sidebar .wd-tools-icon::before { content: ""; font-family: woodmart-font; }.wd-toolbar-sidebar.wd-filter-icon .wd-tools-icon::before { content: ""; }@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; }: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/appliances/care-and-cleaning/vacuum-cleaners/__data/woodmart-font-2-4002e567243.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; }:is(.woodmart-archive-shop .wd-builder-off, .wd-wishlist-content, .related-and-upsells, .cart-collaterals, .wd-shop-product, .wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off, .wd-wishlist-content, .related-and-upsells, .cart-collaterals, .wd-shop-product, .wd-fbt) .wd-products-with-bg :is(.wd-product, .wd-cat) { --wd-prod-bg: #ffffff; --wd-bordered-bg: #ffffff; }:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content { max-height: 223px; }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; }.woodmart-archive-shop:not(.single-product) :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.onsale { background-color: #8cbc67; }.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-7980a576 { margin-bottom: 10px; }#wd-7980a576 .title { font-weight: 700; font-size: 30px; }#wd-f9cbba45 { margin-bottom: 40px; }#wd-dd6b6bcc { background-color: #ffffff; }#wd-0f8c5fe6 { --wd-offcanvas-sidebar-w: 20%; background-color: #ffffff; border-radius: 10px; align-self: start; }#wd-0f8c5fe6:not(.wd-side-hidden), #wd-0f8c5fe6.wd-side-hidden .wd-content { padding: 20px; }#wd-1c82f2f7 { margin-right: auto; }#wd-19853d2d { place-content: center space-between; align-items: center; flex-wrap: wrap; }#wd-0cba5d2e { margin-bottom: 80px; }#wd-f72e9bee { font-size: 30px; }#wd-371124f5 { --wd-colps-height: 160px; }@media (max-width: 1024px){#wd-7980a576 { margin-top: -20px; }#wd-7980a576 .title { font-size: 24px; }#wd-f9cbba45 { margin-bottom: 20px; }#wd-0f8c5fe6 { border-radius: 0px; }#wd-0cba5d2e { margin-bottom: 60px; }#wd-f72e9bee { font-size: 24px; }}@media (max-width: 768.98px){#wd-7980a576 .title { font-size: 22px; }#wd-0cba5d2e { margin-bottom: 40px; }#wd-f72e9bee { font-size: 22px; }}#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 ); }}#cf-turnstile-woo-login-1822471268 { margin-left: -15px; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.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}