﻿.product-brands-block .brand-logo-container .brand-logo-image,.product-brands-block .brand-logo-container,.home-categories-block .home-categories-wrapper .category-box,.product-categories-block .product-categories-slider .categories-wrapper .category-box__content__links__item__title,.facetwp-facet-marcas_top.products.columns-4 .facetwp-radio,.facetwp-reset,.thank-you-actions .wp-element-button,.product .add-to-wishlist,body.woocommerce-checkout #order_review .checkout-coupon .button,body.woocommerce-checkout #payment #place_order,.wc-block-checkout__actions_row .wc-block-components-button,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-coupon__content .wc-block-components-button,.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .button,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .button,.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .coupon .button,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .coupon .button,.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li,.product-categories-loop ul.products.columns-4 .product-category.product a h2,.product-categories-loop ul.products.columns-4 .product-category.product a .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .product-categories-loop ul.products.columns-4 .product-category.product a .facetwp-display-value,.product-categories-loop .products.columns-4 .product-category.product a h2,.product-categories-loop .products.columns-4 .product-category.product a .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .product-categories-loop .products.columns-4 .product-category.product a .facetwp-display-value,.product-categories-loop .products.columns-4 .product-category.product a .woocommerce.archive .kt-product-brand-facet .facet-label,.woocommerce.archive .kt-product-brand-facet .product-categories-loop .products.columns-4 .product-category.product a .facet-label,.product-categories-loop .products.columns-4 .product-category.product a .woocommerce.archive .subcategories-label,.woocommerce.archive .product-categories-loop .products.columns-4 .product-category.product a .subcategories-label,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .add_to_cart_button,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart,.wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link,.wc-block-grid__products .wc-block-grid__product .wp-block-button .add_to_cart_button,.wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img,ul.products li.product a .woo-img-container img,.products li.product a .woo-img-container img,.archive-attribute-filter__link,.category-nav__item a,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover,.product-attribute-buttons .attribute-button,.product-info-lightbox,.woocommerce div.product form.cart .single_add_to_cart_button.button.alt:before,.woocommerce-variation-add-to-cart .variation-buttons .variation-button,.woo-gallery-lightbox,.footer-menu a,.comment-respond .submit.wp-element-button,.post-summary__title,.nav-menu .menu-item.has-megamenu .megamenu-content .wp-block-navigation-item__label,.nav-menu .menu-item.has-megamenu .megamenu-content,.search-overlay__inner .wp-block-search__button,.search-overlay,#menu-overlay,.negative-header .site-header .navigation-wrapper,.negative-header .site-header,.menu-cta,.nav-menu.primary .menu>.menu-item>a:after,.nav-menu .menu-item a,.site-header.is-scrolled .navigation-wrapper,.button-green,.cta-button,#fkcart-modal .fkcart-checkout-wrap .fkcart-shopping-link,#fkcart-modal .fkcart-shopping-link,.swiper-button-next,.swiper-button-prev,.quantity .minus,.quantity .plus,div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.woocommerce-info .button.wc-forward,.woocommerce-message .button.wc-forward,.woocommerce-error .button.wc-forward,.woocommerce-warning .button.wc-forward,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-navigation ul li a,.woocommerce-account .woocommerce-MyAccount-navigation ul li,.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-form-register__submit,.woocommerce-account .woocommerce .lost_reset_password .button{transition:all .2s ease-in-out}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-padding-top:132px;scroll-behavior:smooth}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}figure{margin:0}html,body{scroll-padding-top:calc(67px + var(--wp--custom--layout--padding))}@media(min-width: 993px){html,body{scroll-padding-top:calc(133px + var(--wp--custom--layout--padding))}}html,input[type=search]{box-sizing:border-box}@media(max-width: 359px){body{--wp--custom--layout--padding: 10px}}*,*:before,*:after{box-sizing:inherit}.site-container{padding-top:67px}@media(min-width: 993px){.site-container{padding-top:133px}}.site-container{display:flex;flex-direction:column;min-height:100vh}.site-inner{flex:1 0 auto}.wrap{max-width:calc(var(--wp--custom--layout--wide) + 2*var(--wp--custom--layout--padding));margin:0 auto;padding-left:var(--wp--custom--layout--padding);padding-right:var(--wp--custom--layout--padding)}body.full-width-content{--wp--custom--layout--page: var(--wp--custom--layout--wide)}.elementor-template-full-width .site-inner{max-width:unset;padding:0}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto !important;height:auto;width:auto;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}@media(max-width: 991px){.sidebar-primary{display:none}}@media(min-width: 992px){.content-sidebar .content-area{display:grid;grid-template-columns:minmax(0, 1fr) var(--wp--custom--layout--sidebar);grid-column-gap:var(--wp--style--block-gap);max-width:var(--wp--custom--layout--wide);margin-left:auto;margin-right:auto}.content-sidebar .site-main{float:none;width:100%;max-width:var(--wp--custom--layout--content)}.content-sidebar .sidebar-primary{float:none;width:100%}.sidebar-content .content-area{display:grid;grid-template-columns:var(--wp--custom--layout--sidebar) minmax(0, 1fr);grid-column-gap:var(--wp--custom--layout--block-gap-large);max-width:var(--wp--custom--layout--wide);margin-left:auto;margin-right:auto}.sidebar-content .site-main{float:none;width:100%;max-width:calc(var(--wp--custom--layout--wide) - var(--wp--custom--layout--sidebar) - var(--wp--custom--layout--block-gap-large));grid-column:2;grid-row:1}.sidebar-content .sidebar-primary{float:none;width:100%;grid-column:1;grid-row:1;border-right:1px solid var(--wp--preset--color--light-grey);padding:calc(var(--wp--custom--layout--padding)*2) calc(var(--wp--custom--layout--padding)*2) 0 0}.sidebar-content.archive.woocommerce.woo-archive-full-width .content-area,.sidebar-content.archive.woocommerce.woo-archive-full-width .site-main{max-width:unset}.sidebar-content.archive.woocommerce.woo-archive-full-width .content-area .entry-content>*,.sidebar-content.archive.woocommerce.woo-archive-full-width .site-main .entry-content>*{max-width:unset}.sidebar-content.archive.woocommerce.woo-archive-full-width .site-main{padding-top:var(--wp--custom--layout--padding)}}.single .sidebar-primary{padding:0 calc(var(--wp--custom--layout--padding)*2) 0 0}.alignfull,.woo-tabs-replacement-buttons,.fullwidth{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw);padding-left:var(--wp--custom--layout--padding);padding-right:var(--wp--custom--layout--padding)}.overlay-sidebar{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:block;z-index:9998}.overlay-hidden{display:none}.sidebar-toggle-container{display:none}@media(max-width: 991px){.sidebar-toggle-container{display:flex;justify-content:flex-end;padding:10px 0;width:100%;position:sticky;top:67px;background-color:var(--wp--preset--color--white);margin-bottom:var(--wp--custom--layout--padding);z-index:998}#sidebar-toggle{display:flex;align-items:center;background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--small);border-radius:30px;padding:10px 30px;text-decoration:none;width:fit-content;border:0;cursor:pointer}#sidebar-toggle .filters-icon{content:"";width:16px;height:12px;display:inline-block;background:url(../icons/utility/filters-icon.svg) no-repeat center/cover;margin-left:8px}}@media(max-width: 991px){.sidebar-primary{width:300px;transition:transform .3s ease;transform:translateX(-310px);padding:calc(var(--wp--custom--layout--padding)*2);height:100vh;background:var(--wp--preset--color--white);position:fixed;top:0;left:0;z-index:9999;overflow-y:auto;box-shadow:5px 0 15px rgba(0,0,0,.1);display:block !important}.sidebar-primary.show{transform:translateX(0)}}body.sidebar-open{overflow:hidden}h1,h2,.facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.woocommerce.archive .kt-product-brand-facet .facet-label,.woocommerce.archive .subcategories-label,h3,h4,h5,h6{margin-block-end:var(--wp--style--block-gap)}img{display:block;max-width:100%;height:auto}img.emoji{max-width:16px;display:inline-block}img.alignleft{float:left;margin:0 var(--wp--style--block-gap) var(--wp--style--block-gap) 0;max-width:calc(var(--wp--custom--layout--content)/2)}img.alignright{float:right;margin:0 0 var(--wp--style--block-gap) var(--wp--style--block-gap);max-width:calc(var(--wp--custom--layout--content)/2)}img.aligncenter{margin-left:auto;margin-right:auto}figure.wp-caption{max-width:100%}.wp-block-image figcaption{font-size:var(--wp--preset--font-size--small);text-align:center}@media(min-width: 601px){.wp-block-image.alignleft{float:left;margin:var(--wp--style--block-gap) var(--wp--style--block-gap) var(--wp--style--block-gap) 0;max-width:48vw}.wp-block-image.alignright{float:right;margin:var(--wp--style--block-gap) 0 var(--wp--style--block-gap) var(--wp--style--block-gap);max-width:48vw}}@media(min-width: 768px){.content .entry-content>.wp-block-image.alignleft,.content .block-area>.wp-block-image.alignleft{max-width:calc(var(--wp--custom--layout--content)/2);margin-left:calc((100vw - var(--wp--custom--layout--content))/2)}.content .entry-content>.wp-block-image.alignright,.content .block-area>.wp-block-image.alignright{max-width:calc(var(--wp--custom--layout--content)/2);margin-right:calc((100vw - var(--wp--custom--layout--content))/2)}}@media(min-width: 1200px){.full-width-content .entry-content>.wp-block-image.alignleft,.full-width-content .block-area>.wp-block-image.alignleft{max-width:calc(var(--wp--custom--layout--wide)/2);margin-left:calc((100vw - var(--wp--custom--layout--wide))/2)}.full-width-content .entry-content>.wp-block-image.alignright,.full-width-content .block-area>.wp-block-image.alignright{max-width:calc(var(--wp--custom--layout--wide)/2);margin-right:calc((100vw - var(--wp--custom--layout--wide))/2)}}.wp-block-separator{background:var(--wp--preset--color--black);border:none;height:1px;padding:0;margin-top:var(--wp--custom--layout--block-gap-large);margin-bottom:var(--wp--custom--layout--block-gap-large)}.wp-block-separator.has-background{padding:0}.wp-element-button,.wp-block-button>.wp-block-button__link{display:inline-block;border-radius:var(--wp--custom--border-radius--medium)}.wp-element-button.has-background,.wp-block-button>.wp-block-button__link.has-background{padding:11px 16px}.wp-element-button:hover,.wp-element-button:focus,.wp-block-button>.wp-block-button__link:hover,.wp-block-button>.wp-block-button__link:focus{filter:brightness(85%)}.wp-element-button.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:1px solid currentColor;padding:10px 15px}.wp-element-button.is-style-outline.has-background,.wp-block-button.is-style-outline>.wp-block-button__link.has-background{padding:10px 15px}.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background:var(--wp--preset--color--white)}.wp-element-button.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:var(--wp--preset--color--body)}input,select,textarea{background:var(--wp--preset--color--white);border:var(--wp--custom--border-width--tiny) solid var(--wp--preset--color--black);border-radius:var(--wp--custom--border-radius--medium);color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--medium);padding:8px 12px;width:100%}input[type=checkbox],input[type=submit]{width:auto}textarea{width:100%;resize:vertical}.acf-input textarea{border-radius:0}::-moz-placeholder{color:var(--wp--preset--color--black);opacity:1}::-ms-input-placeholder{color:var(--wp--preset--color--black)}::-webkit-input-placeholder{color:var(--wp--preset--color--black)}input:focus::-webkit-input-placeholder,input:focus::-moz-placeholder,input:focus:-ms-input-placeholder,textarea:focus::-webkit-input-placeholder,textarea:focus::-moz-placeholder,textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}label,.wp-block-search__label,.wpforms-container .wpforms-field-label{font-family:var(--wp--custom--typography--interface--font-family);letter-spacing:var(--wp--custom--typography--interface--letter-spacing);text-transform:var(--wp--custom--typography--interface--text-transform);font-size:var(--wp--preset--font-size--small);font-weight:600}label .wpforms-required-label,.wp-block-search__label .wpforms-required-label,.wpforms-container .wpforms-field-label .wpforms-required-label{color:inherit}.comment-form-cookies-consent label,.wpforms-container .wpforms-field-sublabel{font-weight:400;font-family:inherit;letter-spacing:inherit;text-transform:inherit}.wp-block-search__input,:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border-color:var(--wp--preset--color--black)}.wp-block-search__button-inside .wp-block-search__input{border:none}.wp-block-search__inside-wrapper{background:var(--wp--preset--color--white)}.wp-block-search__button{flex-shrink:0}.wp-block-search__icon-button .wp-block-search__button{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.wp-block-search__icon-button .wp-block-search__button.wp-element-button{padding:0}.wp-block-search__icon-button .wp-block-search__button svg{width:36px;height:36px}.archive-header .wp-block-search,.entry-header .wp-block-search{margin:0 auto}.has-background{padding:var(--wp--custom--layout--block-gap) var(--wp--custom--layout--padding)}.has-background.alignfull,.has-background.woo-tabs-replacement-buttons{padding:var(--wp--custom--layout--block-gap-large) var(--wp--custom--layout--padding)}.alignwide:not(.is-layout-constrained)>*,.alignfull:not(.is-layout-constrained)>*,.woo-tabs-replacement-buttons:not(.is-layout-constrained)>*{max-width:var(--wp--custom--layout--wide);margin-left:auto;margin-right:auto;width:100%}.has-background{color:var(--wp--preset--color--black)}.has-primary-background-color,.has-secondary-background-color,.has-tertiary-background-color,.has-foreground-background-color{color:var(--wp--preset--color--white)}.wc-block-checkout__sidebar.is-sticky{position:sticky;top:calc(67px + var(--wp--custom--layout--block-gap-small))}@media(min-width: 993px){.wc-block-checkout__sidebar.is-sticky{top:133px}}.woocommerce-account .woocommerce>h2,.woocommerce-account .facetwp-facet-marcas_top .facetwp-radio .woocommerce>.facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .woocommerce-account .woocommerce>.facetwp-display-value,.woocommerce-account .woocommerce.archive .kt-product-brand-facet .woocommerce>.facet-label,.woocommerce.archive .kt-product-brand-facet .woocommerce-account .woocommerce>.facet-label,.woocommerce-account .woocommerce.archive .woocommerce>.subcategories-label,.woocommerce.archive .woocommerce-account .woocommerce>.subcategories-label{display:none}.woocommerce-account .woocommerce>.woocommerce-form-login,.woocommerce-account .woocommerce>.lost_reset_password{max-width:60%;margin-left:auto;margin-right:auto}@media(max-width: 767px){.woocommerce-account .woocommerce>.woocommerce-form-login,.woocommerce-account .woocommerce>.lost_reset_password{max-width:100%}}.woocommerce-account .woocommerce>.woocommerce-form-login,.woocommerce-account .woocommerce #customer_login .woocommerce-form-login,.woocommerce-account .woocommerce>.lost_reset_password{background-color:var(--wp--preset--color--light-grey-2);border-radius:var(--wp--custom--border-radius--medium);box-shadow:var(--wp--custom--box-shadow--2);padding:var(--wp--custom--layout--padding-large)}.woocommerce-account .woocommerce .lost_reset_password>p:empty{display:none}.woocommerce-account .woocommerce .lost_reset_password .button{margin-top:var(--wp--custom--layout--padding-large)}.woocommerce-account .woocommerce #customer_login{max-width:60%;margin-left:auto;margin-right:auto}@media(max-width: 767px){.woocommerce-account .woocommerce #customer_login{max-width:100%}}.woocommerce-account .woocommerce #customer_login h2,.woocommerce-account .woocommerce #customer_login .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .woocommerce-account .woocommerce #customer_login .facetwp-display-value,.woocommerce-account .woocommerce.archive #customer_login .kt-product-brand-facet .facet-label,.woocommerce-account .woocommerce.archive .kt-product-brand-facet #customer_login .facet-label,.woocommerce-account .woocommerce.archive #customer_login .subcategories-label{text-align:center}.woocommerce-account .woocommerce .psw-login-notice{margin-bottom:var(--wp--custom--layout--padding)}.woocommerce-account .woocommerce>.lost_reset_password{margin-top:calc(var(--wp--custom--layout--padding)*2)}.woocommerce-account .woocommerce>.woocommerce-message,.woocommerce-account .woocommerce>.woocommerce-message+p{max-width:60%;margin-left:auto;margin-right:auto}@media(max-width: 767px){.woocommerce-account .woocommerce>.woocommerce-message,.woocommerce-account .woocommerce>.woocommerce-message+p{max-width:100%}}.woocommerce-account .woocommerce .woocommerce-form-login .input-text,.woocommerce-account .woocommerce .woocommerce-form-register .input-text,.woocommerce-account .woocommerce .lost_reset_password .input-text{background-color:var(--wp--preset--color--white);border-radius:var(--wp--custom--border-radius--medium)}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-form-register__submit,.woocommerce-account .woocommerce .lost_reset_password .button{background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);border-radius:var(--wp--custom--border-radius--medium);font-weight:500;padding:14px 28px;font-size:var(--wp--preset--font-size--medium)}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce-account .woocommerce .woocommerce-form-register .woocommerce-form-register__submit:hover,.woocommerce-account .woocommerce .lost_reset_password .button:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}.woocommerce-account .woocommerce .woocommerce-form-login .form-row:not(.woocommerce-form-row){margin-top:var(--wp--custom--layout--padding-large);display:flex;align-items:center;gap:var(--wp--custom--layout--padding)}.woocommerce-account .woocommerce .woocommerce-form-login__rememberme{display:flex !important;align-items:center;gap:8px;margin:0}.woocommerce-account .woocommerce .woocommerce-form-login__submit{float:none;margin-right:0;order:-1}.woocommerce-MyAccount-tabs .kt-user-profile{display:table;width:100%;table-layout:auto;margin-bottom:var(--wp--custom--layout--block-gap-large)}.woocommerce-MyAccount-tabs .kt-user-profile .image{display:table-cell;vertical-align:middle;width:64px;height:64px}.woocommerce-MyAccount-tabs .kt-user-profile .image img{width:100%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.woocommerce-MyAccount-tabs .kt-user-profile .user-info{display:table-cell;vertical-align:middle;padding-left:var(--wp--custom--layout--padding)}.woocommerce-MyAccount-tabs .kt-user-profile .user-info .name{display:block;font-size:var(--wp--preset--font-size--large);line-height:1;margin-bottom:var(--wp--custom--layout--block-gap-small);margin-top:0;color:var(--wp--preset--color--body)}.woocommerce-MyAccount-tabs .kt-user-profile .user-info .logout{font-size:var(--wp--preset--font-size--min)}.woocommerce-MyAccount-tabs .kt-user-profile--no-avatar .user-info{padding-left:0}.woocommerce-account .woocommerce-MyAccount-navigation{background-color:var(--wp--preset--color--light-grey-2);border-radius:var(--wp--custom--border-radius--medium);box-shadow:var(--wp--custom--box-shadow--2);padding:20px}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style-type:none;padding:8px 0;margin-bottom:0;border-radius:var(--wp--custom--border-radius--medium)}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{background-color:var(--wp--preset--color--color-3)}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a{color:var(--wp--preset--color--black)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding-left:var(--wp--custom--layout--padding);text-decoration:none;text-transform:uppercase;color:var(--wp--preset--color--body);font-weight:500}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background-color:var(--wp--preset--color--color-1)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:var(--wp--preset--color--black)}.woocommerce-account .woocommerce-MyAccount-content .edit-account fieldset{margin-bottom:var(--wp--custom--layout--padding)}.woocommerce-account .woocommerce-MyAccount-content td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{display:flex;gap:8px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button,.woocommerce-account .woocommerce-MyAccount-content .button{background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);border-radius:var(--wp--custom--border-radius--medium);font-weight:500}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button:hover,.woocommerce-account .woocommerce-MyAccount-content .button:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table thead,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead{background-color:var(--wp--preset--color--light-grey-2)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-Address-title,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title{margin-bottom:var(--wp--custom--layout--padding)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details address,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{background-color:var(--wp--preset--color--light-grey-2);padding:var(--wp--custom--layout--padding);border-radius:var(--wp--custom--border-radius--tiny);border-width:0}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-warning{background-color:#f0dbda;color:var(--wp--preset--color--body);border-radius:var(--wp--custom--border-radius--large);border:none;padding:var(--wp--custom--layout--padding) var(--wp--custom--layout--padding-large);display:flex;align-items:center;gap:var(--wp--custom--layout--padding)}.woocommerce-info:before,.woocommerce-message:before,.woocommerce-error:before,.woocommerce-warning:before{position:static;color:var(--wp--preset--color--color-5);flex-shrink:0}.woocommerce-info .button.wc-forward,.woocommerce-message .button.wc-forward,.woocommerce-error .button.wc-forward,.woocommerce-warning .button.wc-forward{float:none;flex-shrink:0;margin-left:auto;border-radius:var(--wp--custom--border-radius--medium);background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);font-weight:500}.woocommerce-info .button.wc-forward:hover,.woocommerce-message .button.wc-forward:hover,.woocommerce-error .button.wc-forward:hover,.woocommerce-warning .button.wc-forward:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}.woocommerce-info .button.wc-forward:focus,.woocommerce-info .button.wc-forward:focus-visible,.woocommerce-message .button.wc-forward:focus,.woocommerce-message .button.wc-forward:focus-visible,.woocommerce-error .button.wc-forward:focus,.woocommerce-error .button.wc-forward:focus-visible,.woocommerce-warning .button.wc-forward:focus,.woocommerce-warning .button.wc-forward:focus-visible{outline:none !important;box-shadow:0 0 0 2px var(--wp--preset--color--color-5)}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.select2-container .select2-selection{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.75em;display:block;background-color:var(--wp--preset--color--light-grey-2);border:0;border-bottom:1px solid var(--wp--preset--color--color-2);border-radius:var(--wp--custom--border-radius--medium) var(--wp--custom--border-radius--medium);color:var(--wp--preset--color--body);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text .select2-selection__rendered,.woocommerce form .form-row select .select2-selection__rendered,.select2-container .select2-selection .select2-selection__rendered{padding:0}.breadcrumb{line-height:var(--wp--custom--line-height--small);font-size:var(--wp--preset--font-size--tiny);font-weight:400;max-width:var(--wp--custom--layout--wide);max-width:max-content;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:none;color:var(--wp--preset--color--body);padding:0;border-radius:0;margin-top:0;box-shadow:none}.breadcrumb a{color:var(--wp--preset--color--body);text-decoration:none}@media(min-width: 993px){.breadcrumb{margin-top:-16px}}.breadcrumb .sep{margin:0 4px}.breadcrumbs-bar{padding:var(--wp--custom--layout--padding) 0;margin-bottom:var(--wp--custom--layout--padding)}@media(max-width: 992px){.breadcrumbs-bar{margin-bottom:0}}.breadcrumbs-bar .breadcrumb{margin-top:0;margin-bottom:0}.page-title-wrap{margin-bottom:var(--wp--custom--layout--block-gap-large)}.page-title-wrap .entry-title{color:var(--wp--preset--color--body);margin:0}.site-inner .breadcrumbs-bar .wrap,.site-inner .page-title-wrap .wrap{max-width:var(--wp--custom--layout--wide);padding-left:0;padding-right:0}@media(max-width: 992px){.page .breadcrumb{margin-top:-12px;margin-bottom:0}}@media(max-width: 992px){.page .breadcrumbs-bar .breadcrumb{margin-top:0}}div.wpforms-container .wpforms-title{font-size:var(--wp--preset--font-size--x-large);line-height:var(--wp--custom--line-height--small);margin:0 0 16px;padding:0}div.wpforms-container .wpforms-description{margin:0 0 16px;padding:0}div.wpforms-container .wpforms-field{padding:0;margin-bottom:16px}div.wpforms-container .wpforms-field.impound{display:none}div.wpforms-container .wpforms-field-sublabel{font-size:var(--wp--preset--font-size--min)}div.wpforms-container .wpforms-submit-container{padding:0;margin-top:16px;text-align:left}div.wpforms-container-full input[type=date],div.wpforms-container-full input[type=datetime],div.wpforms-container-full input[type=datetime-local],div.wpforms-container-full input[type=email],div.wpforms-container-full input[type=month],div.wpforms-container-full input[type=number],div.wpforms-container-full input[type=password],div.wpforms-container-full input[type=range],div.wpforms-container-full input[type=search],div.wpforms-container-full input[type=tel],div.wpforms-container-full input[type=text],div.wpforms-container-full input[type=time],div.wpforms-container-full input[type=url],div.wpforms-container-full input[type=week],div.wpforms-container-full select,div.wpforms-container-full textarea,.wp-core-ui div.wpforms-container-full input[type=date],.wp-core-ui div.wpforms-container-full input[type=datetime],.wp-core-ui div.wpforms-container-full input[type=datetime-local],.wp-core-ui div.wpforms-container-full input[type=email],.wp-core-ui div.wpforms-container-full input[type=month],.wp-core-ui div.wpforms-container-full input[type=number],.wp-core-ui div.wpforms-container-full input[type=password],.wp-core-ui div.wpforms-container-full input[type=range],.wp-core-ui div.wpforms-container-full input[type=search],.wp-core-ui div.wpforms-container-full input[type=tel],.wp-core-ui div.wpforms-container-full input[type=text],.wp-core-ui div.wpforms-container-full input[type=time],.wp-core-ui div.wpforms-container-full input[type=url],.wp-core-ui div.wpforms-container-full input[type=week],.wp-core-ui div.wpforms-container-full select,.wp-core-ui div.wpforms-container-full textarea{background-color:var(--wpforms-field-background-color);background-clip:padding-box;border-radius:8px;color:var(--wpforms-field-text-color);border-width:1px;border-style:var(--wpforms-field-border-style);border-color:var(--wpforms-field-border-color);padding:0 var(--wpforms-field-size-padding-h);font-size:var(--wpforms-field-size-font-size);line-height:100%;box-shadow:none;transition:border .15s,box-shadow .15s}div.wpforms-container-full input[type=submit]:not(:hover):not(:active),div.wpforms-container-full button[type=submit]:not(:hover):not(:active),div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:var(--wp--preset--color--color-6);color:var(--wp--preset--color--white);border-radius:var(--wp--custom--border-radius--medium);font-weight:600;font-size:var(--wp--preset--font-size--medium);padding:10px 40px;text-decoration:none}div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full input[type=submit]:active,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active,.wp-core-ui div.wpforms-container-full input[type=submit]:hover,.wp-core-ui div.wpforms-container-full input[type=submit]:active,.wp-core-ui div.wpforms-container-full button[type=submit]:hover,.wp-core-ui div.wpforms-container-full button[type=submit]:active,.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover,.wp-core-ui div.wpforms-container-full .wpforms-page-button:active{font-weight:600;font-size:var(--wp--preset--font-size--medium);padding:10px 40px;text-decoration:none;color:var(--wp--preset--color--white);filter:brightness(100%);background:var(--wp--preset--color--black);border-radius:var(--wp--custom--border-radius--medium)}.block-area-before-footer div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.block-area-before-footer div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.block-area-before-footer div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active),.block-area-before-footer .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.block-area-before-footer .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.block-area-before-footer .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){background-color:var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));color:var(--wpforms-button-text-color);font-weight:400}@media(max-width: 767px){.wpforms-container .wpforms-one-half,.wpforms-container .wpforms-three-sixths,.wpforms-container .wpforms-two-fourths{width:calc(50% - 10px);width:100%;margin-left:0 !important}}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label{font-size:var(--wp--preset--font-size--min)}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li,div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li,div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li,div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li,div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li{align-items:center}.quantity{display:flex;align-items:stretch;border-radius:5px}.quantity .minus,.quantity .plus{background-color:rgba(0,0,0,0);font-size:var(--wp--preset--font-size--large);border:none;padding:0 10px;cursor:pointer;line-height:1.5;font-weight:600}.quantity .minus:hover,.quantity .plus:hover{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.quantity .input-text.qty{text-align:center;width:50px;background-color:rgba(0,0,0,0);font-size:var(--wp--preset--font-size--large);border:0;font-weight:600}.quantity input[type=number]::-webkit-outer-spin-button,.quantity input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield;appearance:textfield}.swiper-button-next,.swiper-button-prev{display:flex;width:36px;height:36px;background-color:var(--wp--preset--color--color-3);border:1px solid var(--wp--preset--color--color-3);border-radius:50%;bottom:0;right:16px;top:auto}.swiper-button-next:after,.swiper-button-prev:after{content:"";display:block;width:14px;height:13px;background-repeat:no-repeat;background-position:center;background-size:contain}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{display:none}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--wp--preset--color--color-1);border-color:var(--wp--preset--color--color-1)}.swiper-button-prev{left:auto;right:var(--wp--custom--layout--block-gap-xl)}.swiper-button-prev:after{background-image:url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0776 8.14331H1.71307' stroke='%23070707' stroke-width='2'/%3E%3Cpath d='M8.82404 15.7438L1.40497 8.11957L8.82404 0.707397' stroke='%23070707' stroke-width='2'/%3E%3C/svg%3E")}.swiper-button-next:after{background-image:url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.14331H16.3645' stroke='%23070707' stroke-width='2'/%3E%3Cpath d='M9.25354 15.7438L16.6726 8.11957L9.25354 0.707397' stroke='%23070707' stroke-width='2'/%3E%3C/svg%3E")}.swiper-pagination{width:fit-content !important;left:16px !important}.swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:10px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:64px}.swiper-pagination-bullet-active{background-color:var(--wp--preset--color--color-3)}.dgwt-wcas-is-details .dgwt-wcas-si{width:50px}#fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button{border-radius:var(--wp--custom--border-radius--medium) !important}#fkcart-modal .fkcart-checkout-wrap .fkcart-shopping-link,#fkcart-modal .fkcart-shopping-link{border-radius:var(--wp--custom--border-radius--medium) !important;color:var(--wp--preset--color--white) !important;background-color:var(--wp--preset--color--black) !important;font-size:16px;text-align:center;font-weight:500 !important;font-size:var(--wp--preset--font-size--medium) !important;padding:8px 24px !important}#fkcart-modal .fkcart-checkout-wrap .fkcart-shopping-link:hover,#fkcart-modal .fkcart-checkout-wrap .fkcart-shopping-link:focus,#fkcart-modal .fkcart-shopping-link:hover,#fkcart-modal .fkcart-shopping-link:focus{background-color:var(--wp--preset--color--body) !important}.cta-title{font-size:var(--wp--preset--font-size--x-large);box-shadow:var(--wp--custom--box-shadow--2);max-width:930px !important;padding:var(--wp--custom--layout--padding);border-radius:var(--wp--custom--border-radius--small);border:1px solid var(--wp--preset--color--light-grey)}.button-green,.cta-button{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--white);padding:calc(var(--wp--custom--layout--padding)*.5) var(--wp--custom--layout--padding-large);border-radius:var(--wp--custom--border-radius--medium);font-size:var(--wp--preset--font-size--small);border:0;cursor:pointer;text-decoration:none}.button-green:hover,.cta-button:hover{background-color:var(--wp--preset--color--color-2)}.site-header{background:var(--wp--preset--color--white);position:relative;padding:0 var(--wp--custom--layout--padding);z-index:1000;max-width:100vw}@media(max-width: 992px){.site-header{box-shadow:var(--wp--custom--box-shadow--3)}}.site-header>.wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0}.site-header__logo{flex-shrink:0;width:250px;height:85px;background-repeat:no-repeat;background-position:left center;background-size:contain;text-indent:-9999em;margin:calc(var(--wp--custom--layout--padding)/2) 0}.site-header__logo h1,.site-header__logo p{margin:0}.site-header__nav-group{display:flex;align-items:center;gap:var(--wp--custom--layout--padding)}.site-header__right{display:flex;align-items:center;justify-content:flex-end}.site-header__toggles{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:calc(var(--wp--custom--layout--padding)/2)}.site-header__toggles .menu-search,.site-header__toggles .menu-toggle,.site-header__toggles .menu-login-btn,.site-header__toggles .menu-cart-btn{background-color:rgba(0,0,0,0);border:0;max-height:24px;position:relative;cursor:pointer;display:inline-flex;align-items:center}.site-header__toggles .menu-search svg,.site-header__toggles .menu-toggle svg,.site-header__toggles .menu-login-btn svg,.site-header__toggles .menu-cart-btn svg{width:auto;height:auto;max-height:24px;max-width:26px}.site-header__toggles .menu-search span.cart-contents-count,.site-header__toggles .menu-toggle span.cart-contents-count,.site-header__toggles .menu-login-btn span.cart-contents-count,.site-header__toggles .menu-cart-btn span.cart-contents-count{position:absolute;background-color:var(--wp--preset--color--color-5);width:20px;height:20px;border-radius:50%;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:var(--wp--preset--color--white);top:-4px;right:-4px}.site-header__toggles .menu-search .close,.site-header__toggles .menu-toggle .close,.site-header__toggles .menu-login-btn .close,.site-header__toggles .menu-cart-btn .close{display:none}.site-header__toggles .menu-search.active .close,.site-header__toggles .menu-toggle.active .close,.site-header__toggles .menu-login-btn.active .close,.site-header__toggles .menu-cart-btn.active .close{display:inline}.site-header__toggles .menu-search.active .open,.site-header__toggles .menu-toggle.active .open,.site-header__toggles .menu-login-btn.active .open,.site-header__toggles .menu-cart-btn.active .open{display:none}.site-header__toggles .menu-user,.site-header__toggles .menu-cart{max-height:28px}@media(min-width: 992px){.site-header__toggles .menu-toggle{display:none}}@media(max-width: 992px){.site-header{max-height:100vh;overflow-y:auto;overscroll-behavior-y:contain}.site-header__logo{width:150px;height:51px}}.site-header .header-top-bar{background-color:var(--wp--preset--color--color-1)}@media(min-width: 1376px){.site-header .header-top-bar{max-height:30px}}.site-header .header-top-bar .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:calc(var(--wp--custom--layout--wide) + 2*var(--wp--custom--layout--padding));margin:0 auto}.site-header .header-top-bar__item{display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--wp--custom--layout--block-gap)/2);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--tiny);font-weight:600;padding:calc(var(--wp--custom--layout--block-gap)/4) 0}.site-header .header-top-bar__item:first-child{display:none}@media(min-width: 992px){.site-header .header-top-bar__item:first-child{display:flex}}.site-header .header-top-bar__item:last-child{flex-direction:row-reverse}.site-header .navigation-wrapper{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--white)}@media(min-width: 993px){.site-header .navigation-wrapper{min-height:32px}}@media(max-width: 992px){.site-header .navigation-wrapper{display:none}}@media(min-width: 993px){.site-header .navigation-wrapper .wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0}}@media(min-width: 993px){.site-header.is-scrolled .navigation-wrapper{min-height:5px;height:5px;overflow:hidden}}@media(min-width: 993px){.admin-bar .site-container{padding-top:32px;padding-top:165px}.admin-bar .site-header.header--fixed{top:32px}}@media(max-width: 782px){#wpadminbar{display:none !important}}.nav-menu>*{line-height:0}.nav-menu ul{clear:both;line-height:1;margin:0;padding:0;width:100%}.nav-menu .menu-item{list-style:none;position:relative}.nav-menu .menu-item a{border:none;color:var(--wp--preset--color--black);display:block;font-size:var(--wp--preset--font-size--small);position:relative;padding:var(--wp--custom--layout--padding);text-decoration:none}.nav-menu .menu-item.menu-item-has-children>a{padding-right:calc(var(--wp--custom--layout--padding) + 6px);display:flex;align-items:center;justify-content:flex-start;gap:calc(var(--wp--custom--layout--padding)*.38);text-align:left;line-height:1.5}.nav-menu .menu-item.menu-item-has-children>a .toggle-arrow{transform:none;width:12px;height:12px;display:inline-block;content:""}.nav-menu .menu-item.menu-item-has-children>a .toggle-arrow.toggle-arrow-down{background:url(../icons/utility/menu-plus.svg) no-repeat 50% 50%}.nav-menu .menu-item.menu-item-has-children>a .toggle-arrow.toggle-arrow-up{background:url(../icons/utility/menu-minus.svg) no-repeat 50% 50%}@media(min-width: 993px){.nav-menu .menu{display:flex;justify-content:flex-end}.nav-menu .menu-item{display:flex;justify-content:center;align-items:center;text-align:center}.nav-menu .menu-item a{font-size:var(--wp--preset--font-size--small);font-weight:500;padding:calc(var(--wp--custom--layout--padding)/2) var(--wp--custom--layout--padding);margin:calc(var(--wp--custom--layout--padding)/2) 0;line-height:1.5}.nav-menu .menu-item:hover>.sub-menu,.nav-menu .menu-item:focus-within>.sub-menu{left:auto;opacity:1;top:100%;box-shadow:0 4px 8px rgba(0,0,0,.1)}.nav-menu .menu-item:hover>a .toggle-arrow.toggle-arrow-down,.nav-menu .menu-item:focus-within>a .toggle-arrow.toggle-arrow-down{background:url(../icons/utility/menu-minus.svg) no-repeat 50% 50%}.nav-menu .sub-menu{background:var(--wp--preset--color--white);left:-9999px;opacity:0;position:absolute;width:240px;z-index:99;padding:20px}.nav-menu .sub-menu .menu-item{float:none;color:var(--wp--preset--color--body);text-align:left;justify-content:flex-start}.nav-menu .sub-menu .menu-item:hover{background-color:rgba(0,0,0,0)}.nav-menu .sub-menu .menu-item:hover>a{color:var(--wp--preset--color--color-2);background-color:rgba(0,0,0,0)}.nav-menu .sub-menu .menu-item a{color:var(--wp--preset--color--body);text-align:left;padding:0 var(--wp--custom--layout--padding)}.nav-menu .sub-menu .sub-menu{margin:-48px 0 0 215px}.nav-menu.primary{display:flex;align-items:center;gap:var(--wp--custom--layout--padding)}.nav-menu.secondary .nav-secondary>.menu{justify-content:center}}@media(max-width: 992px){.nav-menu .sub-menu{display:block;padding-left:16px}}.nav-menu.primary .menu>.menu-item>a{color:var(--wp--preset--color--black)}.nav-menu.primary .menu>.menu-item>a:after{content:"";position:absolute;left:50%;bottom:2px;transform:translateX(-50%);width:28px;height:3px;border-radius:var(--wp--custom--border-radius--small);background-color:var(--wp--preset--color--color-1);opacity:0}.mobile-nav-panel .nav-menu.primary .menu>.menu-item>a:after{left:0;transform:none}.nav-menu.primary .menu>.menu-item:hover>a,.nav-menu.primary .menu>.menu-item.current-menu-item>a,.nav-menu.primary .menu>.menu-item.current-menu-ancestor>a{color:var(--wp--preset--color--black);background-color:rgba(0,0,0,0)}.nav-menu.primary .menu>.menu-item:hover>a:after,.nav-menu.primary .menu>.menu-item.current-menu-item>a:after,.nav-menu.primary .menu>.menu-item.current-menu-ancestor>a:after{opacity:1}.nav-menu.secondary .menu>.menu-item>a{color:var(--wp--preset--color--body)}.nav-menu.secondary .menu>.menu-item:hover>a,.nav-menu.secondary .menu>.menu-item.current-menu-item>a,.nav-menu.secondary .menu>.menu-item.current-menu-ancestor>a{display:inline-flex;width:fit-content;padding:8px 16px;margin:calc(var(--wp--custom--layout--padding)/2) 0;border-radius:var(--wp--custom--border-radius--medium);background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}@media(max-width: 992px){.site-header__nav-group>.nav-menu,.navigation-wrapper .nav-menu{display:none}}.mobile-nav-panel{display:none}@media(max-width: 992px){.mobile-nav-panel{display:block;width:300px;max-width:85vw;transition:transform .3s ease;transform:translateX(-310px);padding:calc(var(--wp--custom--layout--padding)*2) 0;height:100vh;background:var(--wp--preset--color--white);position:fixed;top:0;left:0;z-index:1050;overflow-y:auto;box-shadow:5px 0 15px rgba(0,0,0,.1)}.mobile-nav-panel.show{transform:translateX(0)}.mobile-nav-panel .nav-menu{display:block}.mobile-nav-panel .nav-menu.secondary{margin-top:var(--wp--custom--layout--padding);border-top:1px solid var(--wp--preset--color--light-grey-2);padding-top:var(--wp--custom--layout--padding)}}body.mobile-nav-open{overflow:hidden}.menu-cta{display:inline-flex;align-items:center;justify-content:center;background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--small);font-weight:600;padding:calc(var(--wp--custom--layout--padding)/2) calc(var(--wp--custom--layout--padding)*1.25);border-radius:var(--wp--custom--border-radius--medium);text-decoration:none;white-space:nowrap;line-height:1.5}.menu-cta:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black);text-decoration:none}@media(max-width: 992px){.menu-cta{margin:var(--wp--custom--layout--padding)}}.site-header.header--fixed{position:fixed;right:0;left:0;top:0}.site-header.header--fixed.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,opacity}.site-header.header--fixed.animated.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown}.site-header.header--fixed.animated.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(-100%)}100%{-moz-transform:translateY(0)}}@-o-keyframes slideDown{0%{-o-transform:translateY(-100%)}100%{-o-transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(-100%)}}@-o-keyframes slideUp{0%{-o-transform:translateY(0)}100%{-o-transform:translateY(-100%)}}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.negative-header .site-header{background:rgba(0,0,0,0);box-shadow:none}.negative-header .site-header .navigation-wrapper{background-color:rgba(0,0,0,0)}.negative-header .site-header.is-scrolled{background:var(--wp--preset--color--white)}.negative-header .site-header.is-scrolled .navigation-wrapper{background-color:var(--wp--preset--color--color-1)}@media(max-width: 992px){.negative-header .site-header.is-scrolled{box-shadow:var(--wp--custom--box-shadow--3)}}.negative-header .site-container{padding-top:0}@media(min-width: 993px){.admin-bar.negative-header .site-container{padding-top:32px}}#menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.65);z-index:999;opacity:0;visibility:hidden}#menu-overlay.active{opacity:1;visibility:visible}.search-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.75);z-index:1100;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center}.search-overlay.active{opacity:1;visibility:visible}.search-overlay__close{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;padding:0;outline:none;cursor:pointer;position:absolute;top:var(--wp--custom--layout--padding);right:var(--wp--custom--layout--padding);color:var(--wp--preset--color--white);font-size:32px;line-height:1;cursor:pointer}.search-overlay__inner{width:100%;max-width:600px;padding:0 var(--wp--custom--layout--padding);opacity:1}.search-overlay__inner .wp-block-search__label{display:none}.search-overlay__inner .wp-block-search__inside-wrapper{display:flex;align-items:center;background-color:var(--wp--preset--color--white);border-radius:var(--wp--custom--border-radius--large);overflow:hidden}.search-overlay__inner .wp-block-search__input{flex:1;background:rgba(0,0,0,0);border:0;color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--large);padding:calc(var(--wp--custom--layout--padding)*.75) var(--wp--custom--layout--padding)}.search-overlay__inner .wp-block-search__input::placeholder{color:var(--wp--preset--color--light-grey)}.search-overlay__inner .wp-block-search__input:focus{outline:none}.search-overlay__inner .wp-block-search__button{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;padding:0;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;margin:6px;background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);border-radius:var(--wp--custom--border-radius--medium);cursor:pointer}.search-overlay__inner .wp-block-search__button svg{width:20px;height:20px}.search-overlay__inner .wp-block-search__button:hover{background-color:var(--wp--preset--color--color-1)}.nav-menu .menu-item.has-megamenu a{display:flex;align-items:center;justify-content:space-between}.nav-menu .menu-item.has-megamenu a .toggle-arrow{transform:none;width:12px;height:12px;display:inline-block;content:""}.nav-menu .menu-item.has-megamenu a .toggle-arrow.toggle-arrow-down{background:url(../icons/utility/menu-plus.svg) no-repeat 50% 50%}.nav-menu .menu-item.has-megamenu a .toggle-arrow.toggle-arrow-up{background:url(../icons/utility/menu-minus.svg) no-repeat 50% 50%}@media(min-width: 993px){.nav-menu .menu-item.has-megamenu{position:relative}.nav-menu .menu-item.has-megamenu a{justify-content:flex-start;gap:calc(var(--wp--custom--layout--padding)*.38);text-align:left;line-height:1.5}.nav-menu .menu-item.has-megamenu a:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black);text-decoration:none}}.nav-menu .menu-item.has-megamenu .megamenu-content{opacity:0;visibility:hidden;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px 40px}.nav-menu .menu-item.has-megamenu .megamenu-content .wp-block-columns{gap:40px}.nav-menu .menu-item.has-megamenu .megamenu-content .wp-block-columns nav ul li a{margin:0;line-height:1.75}.nav-menu .menu-item.has-megamenu .megamenu-content .wp-block-columns nav ul li a:hover{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--color-1)}.nav-menu .menu-item.has-megamenu .megamenu-content .megamenu-subcategory{margin-left:var(--wp--custom--layout--padding)}.nav-menu .menu-item.has-megamenu .megamenu-content .wp-block-paragraph{margin:0;text-align:left;font-size:var(--wp--preset--font-size--tiny) !important;background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--white) !important;font-weight:400;padding:8px;border-radius:var(--wp--custom--border-radius--tiny);text-decoration:none !important;width:max-content}.nav-menu .menu-item.has-megamenu .megamenu-content .wp-block-navigation__container{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.nav-menu .menu-item.has-megamenu .megamenu-content .wp-block-navigation-item__content{padding:0}.nav-menu .menu-item.has-megamenu .megamenu-content .wp-block-navigation-item__label{color:var(--wp--preset--color--body);font-size:var(--wp--preset--font-size--tiny);font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center}.nav-menu .menu-item.has-megamenu .megamenu-content .wp-block-navigation-item__label:hover{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--color-2)}@media(max-width: 992px){.nav-menu .menu-item.has-megamenu .megamenu-content{position:static;opacity:0;visibility:hidden;height:0;overflow:hidden;padding:0;transition:all .3s ease-in-out}.menu-item.has-megamenu.active-megamenu .nav-menu .menu-item.has-megamenu .megamenu-content{opacity:1;visibility:visible;height:auto;padding:20px 40px}}@media(min-width: 993px){.nav-menu .menu-item.has-megamenu .megamenu-content{position:absolute;left:0;top:100%;min-width:600px;width:max-content}.nav-menu .menu-item.has-megamenu .megamenu-content .alignfull,.nav-menu .menu-item.has-megamenu .megamenu-content .woo-tabs-replacement-buttons{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw)}.nav-menu .menu-item.has-megamenu .megamenu-content .alignwide{width:var(--wp--custom--layout--wide);margin:0 auto}.nav-menu .menu-item.has-megamenu .megamenu-content .wp-block-image.size-full{margin:-20px 0;object-fit:cover}}@media(min-width: 993px){.nav-menu .menu-item.has-megamenu.active-megamenu .megamenu-content{opacity:1;visibility:visible}}@media(max-width: 992px){.nav-menu .menu-item.has-megamenu.active-megamenu .megamenu-content{opacity:1;visibility:visible;height:auto;padding:20px 40px}}.archive-header,.entry-header{padding:24px 0 40px;color:var(--wp--preset--color--white);margin-bottom:40px;position:relative}.archive-header .archive-header-bg-overlay,.entry-header .archive-header-bg-overlay{position:absolute;inset:0;background-image:linear-gradient(130deg, var(--wp--preset--color--color-1) 0%, var(--wp--preset--color--color-2) 89%);background-position:center center;background-repeat:no-repeat;background-size:cover;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.archive-header__inner{position:relative;z-index:1}.archive:not(.woocommerce) .archive-header,.archive:not(.woocommerce) .entry-header,.blog .archive-header,.blog .entry-header{margin-bottom:var(--wp--custom--layout--block-gap-large)}.archive-header .wrap,.entry-header .wrap{max-width:var(--wp--custom--layout--wide)}@media(min-width: 1376px){.archive-header .wrap,.entry-header .wrap{padding:0}}.archive-description>*:first-child{margin-top:0}.archive-description>*:last-child{margin-bottom:0}.archive:not(.woocommerce) .site-main{max-width:var(--wp--custom--layout--page);margin-inline:auto;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--wp--custom--layout--block-gap)}@media(min-width: 768px){.archive:not(.woocommerce) .site-main{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 992px){.archive:not(.woocommerce) .site-main{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1376px){.archive:not(.woocommerce) .site-main{grid-template-columns:repeat(4, minmax(0, 1fr))}}.woocommerce .site-main{margin-inline:auto}.post-summary{display:flex;flex-direction:column;width:100%;height:100%;background-color:var(--wp--preset--color--white);border-radius:var(--wp--custom--border-radius--medium);box-shadow:var(--wp--custom--box-shadow--1);overflow:hidden}.post-summary .entry-category{font-size:var(--wp--preset--font-size--tiny)}.post-summary .entry-category a{text-decoration:none}.post-summary__image{display:block;aspect-ratio:300/200;overflow:hidden;background-color:var(--wp--preset--color--light-grey-2)}.post-summary__image-el{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.post-summary__image-fallback{width:100%;height:100%;background-color:var(--wp--preset--color--color-1)}.post-summary__content{flex:1;display:flex;flex-direction:column;gap:8px;padding:var(--wp--custom--layout--block-gap)}.post-summary__content>*{margin:0}.post-summary__title{font-size:var(--wp--preset--font-size--medium);line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.post-summary__title a{color:var(--wp--preset--color--black);text-decoration:none}.post-summary__title a:hover{color:var(--wp--preset--color--body)}.post-summary__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-size:var(--wp--preset--font-size--tiny);color:var(--wp--preset--color--body);line-height:1.5}.post-summary__read-more{margin-top:auto;padding-top:8px;text-decoration:none;color:var(--wp--preset--color--color-1);font-weight:600;text-align:right}.pagination{margin:32px auto;max-width:var(--wp--custom--layout--page);grid-column:1/-1}.pagination ul{margin:0;padding:0;display:flex;gap:8px;align-items:center}.pagination ul li{list-style-type:none;display:inline-block}.pagination ul li a{background:var(--wp--preset--color--white);border:var(--wp--custom--border-width--tiny) solid var(--wp--preset--color--body);border-radius:var(--wp--custom--border-radius--tiny);color:var(--wp--preset--color--body);fill:var(--wp--preset--color--body);width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:var(--wp--preset--font-size--small);font-weight:700;text-align:center;text-decoration:none}.pagination ul li svg{fill:inherit}.pagination ul li:hover>a,.pagination ul li.active>a{background:var(--wp--preset--color--body);color:var(--wp--preset--color--white);fill:var(--wp--preset--color--white)}h1.front{display:none}.site-inner{padding-left:var(--wp--custom--layout--padding);padding-right:var(--wp--custom--layout--padding);padding-bottom:calc(var(--wp--custom--layout--padding)*4)}.entry-image{width:100%;max-height:400px;margin-bottom:var(--wp--custom--layout--block-gap-large) !important}.entry-image img{object-fit:cover;aspect-ratio:1036/400;border-radius:var(--wp--custom--border-radius--medium);box-shadow:var(--wp--custom--box-shadow--2)}.entry-content>*,.block-area>*{margin:0 auto;max-width:var(--wp--custom--layout--page)}.entry-content>*.alignwide,.block-area>*.alignwide{max-width:var(--wp--custom--layout--wide)}.entry-content>*.alignfull,.entry-content>.woo-tabs-replacement-buttons,.block-area>*.alignfull,.block-area>.woo-tabs-replacement-buttons{margin-left:calc(-1*var(--wp--custom--layout--padding));margin-right:calc(-1*var(--wp--custom--layout--padding));max-width:100vw}.entry-content>*.elementor,.block-area>*.elementor{max-width:none}.entry-content>*+*,.block-area>*+*{margin-top:var(--wp--style--block-gap)}.entry-content>.alignfull:not(:first-child),.entry-content>.woo-tabs-replacement-buttons:not(:first-child),.entry-content>.wp-block-separator:not(:first-child),.block-area>.alignfull:not(:first-child),.block-area>.woo-tabs-replacement-buttons:not(:first-child),.block-area>.wp-block-separator:not(:first-child){margin-top:var(--wp--custom--layout--block-gap-large)}.entry-content>.alignfull:not(:last-child),.entry-content>.woo-tabs-replacement-buttons:not(:last-child),.entry-content>.wp-block-separator:not(:last-child),.block-area>.alignfull:not(:last-child),.block-area>.woo-tabs-replacement-buttons:not(:last-child),.block-area>.wp-block-separator:not(:last-child){margin-bottom:var(--wp--custom--layout--block-gap-large)}.entry-content>.alignfull.has-background+.alignfull.has-background,.entry-content>.has-background.woo-tabs-replacement-buttons+.alignfull.has-background,.entry-content>.alignfull.has-background+.has-background.woo-tabs-replacement-buttons,.entry-content>.has-background.woo-tabs-replacement-buttons+.has-background.woo-tabs-replacement-buttons,.block-area>.alignfull.has-background+.alignfull.has-background,.block-area>.has-background.woo-tabs-replacement-buttons+.alignfull.has-background,.block-area>.alignfull.has-background+.has-background.woo-tabs-replacement-buttons,.block-area>.has-background.woo-tabs-replacement-buttons+.has-background.woo-tabs-replacement-buttons{margin-top:calc(-1*var(--wp--custom--layout--block-gap-large))}.entry-content:not(.block-area-before-footer)>.alignfull:last-child,.entry-content:not(.block-area-before-footer)>.woo-tabs-replacement-buttons:last-child,.block-area:not(.block-area-before-footer)>.alignfull:last-child,.block-area:not(.block-area-before-footer)>.woo-tabs-replacement-buttons:last-child{margin-bottom:calc(var(--wp--custom--layout--padding)*-4)}.full-width-content .entry-content:first-child>.alignfull.has-background:first-child,.full-width-content .entry-content:first-child>.has-background.woo-tabs-replacement-buttons:first-child{margin-top:calc(-1*var(--wp--custom--layout--block-gap-large))}.full-width-content .entry-content:last-child>.alignfull.has-background:last-child,.full-width-content .entry-content:last-child>.has-background.woo-tabs-replacement-buttons:last-child{margin-bottom:calc(-1*var(--wp--custom--layout--block-gap-large))}.entry-header{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw);margin-bottom:var(--wp--custom--layout--block-gap-large);background-image:linear-gradient(130deg, var(--wp--preset--color--color-1) 0%, var(--wp--preset--color--color-2) 89%);background-position:center center;background-repeat:no-repeat;background-size:cover}.entry-footer,.after-entry,.entry-comments{max-width:var(--wp--custom--layout--page);margin-left:auto;margin-right:auto}.entry-footer{margin-top:48px}.block-area-after-post{margin:32px 0}.single .entry-header h1{font-size:var(--wp--preset--font-size--huge)}.entry-comments h2,.entry-comments .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .entry-comments .facetwp-display-value,.entry-comments .woocommerce.archive .kt-product-brand-facet .facet-label,.woocommerce.archive .kt-product-brand-facet .entry-comments .facet-label,.entry-comments .woocommerce.archive .subcategories-label,.woocommerce.archive .entry-comments .subcategories-label,.entry-comments h3{display:flex;justify-content:space-between}.entry-comments .comment-list{margin:0 0 32px;padding:0}.entry-comments .comment-list li{list-style-type:none;margin-top:4px}.entry-comments .comment-list li+li{border-top:1px solid var(--wp--custom--color--neutral-300);padding-top:24px}.entry-comments .comment-list li article{border-left:4px solid var(--wp--custom--color--neutral-300);padding:16px;position:relative}.entry-comments .comment-list li.staff>article{border-color:var(--wp--preset--color--body)}.entry-comments .comment-list li:not(.staff)>article .avatar{display:none}.entry-comments .comment-list>li{overflow:hidden;margin-top:24px}.entry-comments .comment-list>li:first-child{margin-top:0}.entry-comments .comment-list .comment-author{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--large);display:inline-block;vertical-align:middle;margin:0}.entry-comments .comment-list .comment-author a{color:var(--wp--preset--color--black);text-decoration:none}.entry-comments .comment-list .comment-author .says{display:none}.entry-comments .comment-list .comment-author .avatar{float:left;border-radius:50%;margin-right:8px}.entry-comments .comment-list .comment-meta{padding-right:54px}.entry-comments .comment-list .comment-metadata{font-size:var(--wp--preset--font-size--tiny);margin-bottom:16px}.entry-comments .comment-list .comment-metadata a{color:var(--wp--preset--color--black);text-decoration:none}.entry-comments .comment-list .comment-metadata a:hover{color:var(--wp--preset--color--body)}.entry-comments .comment-list .comment-content p:last-child{margin:0}.entry-comments .comment-list .comment-reply-link{position:absolute;top:32px;right:16px;font-family:var(--wp--custom--typography--interface--font-family);letter-spacing:var(--wp--custom--typography--interface--letter-spacing);text-transform:var(--wp--custom--typography--interface--text-transform);font-size:var(--wp--preset--font-size--small)}.entry-comments .comment-list ol.children{margin:0;padding:0}.comment-respond{margin:30px 0}@media(min-width: 768px){.comment-respond{margin:60px 0}}.comment-respond .comment-form-cookies-consent input{width:auto}.comment-respond .comment-form-cookies-consent input+label{display:inline}.comment-respond label{display:block}.comment-respond .submit.wp-element-button{background-color:var(--wp--preset--color--color-1) !important;color:var(--wp--preset--color--white) !important;border-radius:var(--wp--custom--border-radius--medium) !important}.comment-respond .submit.wp-element-button:hover,.comment-respond .submit.wp-element-button:focus{background-color:var(--wp--preset--color--black) !important;color:var(--wp--preset--color--white) !important}.nav-links{display:flex;justify-content:space-between}.table-of-contents{margin-bottom:20px;padding:15px;background:#f9f9f9;border:1px solid #ddd;border-radius:5px}.table-of-contents h2,.table-of-contents .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .table-of-contents .facetwp-display-value,.table-of-contents .woocommerce.archive .kt-product-brand-facet .facet-label,.woocommerce.archive .kt-product-brand-facet .table-of-contents .facet-label,.table-of-contents .woocommerce.archive .subcategories-label,.woocommerce.archive .table-of-contents .subcategories-label{font-size:18px;margin-bottom:10px}.table-of-contents ul{list-style:none;padding-left:0}.table-of-contents li{margin:5px 0}.table-of-contents li a{text-decoration:none;color:#0073aa}.table-of-contents li a:hover{text-decoration:underline}.table-of-contents li a{text-decoration:none;color:#0073aa;transition:color .3s ease}.table-of-contents li a.visible{color:#d54e21;font-weight:bold}.home .entry-header{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px !important;width:1px !important;margin:0 !important;padding:0 !important;border:0 !important;overflow:hidden}.related-posts-container{width:100%;position:relative;overflow:hidden;padding:calc(var(--wp--custom--layout--padding)*1.5);background:var(--wp--custom--color--neutral-100);border-radius:var(--wp--custom--border-radius--medium);box-shadow:var(--wp--custom--box-shadow--2);margin:var(--wp--custom--layout--block-gap-large, 40px) 0 var(--wp--custom--layout--block-gap-xl, 60px) !important}.related-posts-container__title{font-family:var(--wp--preset--font-family--secondary);font-weight:600;line-height:var(--wp--custom--line-height--small);font-size:var(--wp--preset--font-size--large);color:var(--wp--preset--color--black);margin-top:0;margin-bottom:var(--wp--custom--layout--block-gap, 20px)}.related-posts-container .related-posts-swiper{padding-bottom:60px}.related-posts-container .related-posts-swiper .swiper-wrapper{display:flex;align-items:stretch;box-sizing:border-box}.related-posts-container .related-posts-swiper .swiper-wrapper .swiper-slide{height:auto !important;display:flex;flex-wrap:wrap}.related-posts-container .related-posts-swiper .swiper-wrapper .swiper-slide:last-child{padding-right:var(--wp--custom--layout--padding) !important}.related-posts-container .related-posts-swiper .swiper-button-next,.related-posts-container .related-posts-swiper .swiper-button-prev{background-color:var(--wp--preset--color--color-3, #333);border:1px solid var(--wp--preset--color--color-3, #333);border-radius:50%}.related-posts-container .related-posts-swiper .swiper-button-next:after,.related-posts-container .related-posts-swiper .swiper-button-prev:after{content:"";display:block;width:17px;height:15px;background-repeat:no-repeat;background-position:center;background-size:contain}.related-posts-container .related-posts-swiper .swiper-button-next:hover,.related-posts-container .related-posts-swiper .swiper-button-prev:hover{background-color:var(--wp--preset--color--color-1, #333);border-color:var(--wp--preset--color--color-1, #333)}.related-posts-container .related-posts-swiper .swiper-button-prev:after{background-image:url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0776 8.14331H1.71307' stroke='%23070707' stroke-width='2'/%3E%3Cpath d='M8.82404 15.7438L1.40497 8.11957L8.82404 0.707397' stroke='%23070707' stroke-width='2'/%3E%3C/svg%3E")}.related-posts-container .related-posts-swiper .swiper-button-next:after{background-image:url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.14331H16.3645' stroke='%23070707' stroke-width='2'/%3E%3Cpath d='M9.25354 15.7438L16.6726 8.11957L9.25354 0.707397' stroke='%23070707' stroke-width='2'/%3E%3C/svg%3E")}.related-posts-container .related-posts-swiper .swiper-pagination-bullet-active{background:var(--wp--preset--color--color-3, #333)}.block-area-before-footer{padding:0 var(--wp--custom--layout--padding)}.block-area-before-footer>*{max-width:var(--wp--custom--layout--wide);padding:var(--wp--custom--layout--block-gap) var(--wp--custom--layout--padding)}.block-area-before-footer .wp-block-group .wp-block-navigation ul.wp-block-navigation__container li.wp-block-navigation-item{display:flex}.block-area-before-footer .wp-block-group .wp-block-navigation ul.wp-block-navigation__container li.wp-block-navigation-item:before{content:"• ";font-size:1em;color:#000;margin-right:calc(var(--wp--custom--layout--padding)/2)}.block-area-before-footer .wp-block-group:last-child{justify-content:center}@media(min-width: 993px){.block-area-before-footer .wp-block-group:last-child{margin-top:-84px;justify-content:flex-start}}@media(max-width: 992px){.block-area-before-footer .footer-1{order:2}.block-area-before-footer .footer-2{order:3}.block-area-before-footer .footer-3{order:4}.block-area-before-footer .footer-4{order:5}.block-area-before-footer .footer-5{order:1}}.site-footer{background:var(--wp--preset--color--color-3);font-size:var(--wp--preset--font-size--tiny);font-weight:400;padding:var(--wp--custom--layout--padding) 0;color:var(--wp--preset--color--black);position:relative;text-align:center}@media(min-width: 992px){.site-footer{text-align:left}}.site-footer .wrap p{margin:0}@media(min-width: 993px){.site-footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--custom--layout--padding)}}.footer-menu{margin-top:var(--wp--custom--layout--padding)}@media(min-width: 993px){.footer-menu{margin-top:0}}.footer-menu ul{display:flex;flex-direction:column;align-items:center;gap:calc(var(--wp--custom--layout--padding)/2);margin:0;padding:0;list-style:none}@media(min-width: 993px){.footer-menu ul{flex-direction:row;gap:var(--wp--custom--layout--padding)}}@media(min-width: 993px){.footer-menu li:not(:last-child)::after{content:"|";margin-left:var(--wp--custom--layout--padding);color:var(--wp--preset--color--black)}}.footer-menu a{color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--tiny);font-weight:400;text-decoration:none}.footer-menu a:hover,.footer-menu a:focus-visible{text-decoration:underline}.social-networks-container{display:flex;align-items:center;gap:calc(var(--wp--custom--layout--block-gap)/2)}.woocommerce.single-product .site-main{max-width:var(--wp--custom--layout--wide);margin-left:auto;margin-right:auto}.woocommerce.single-product .site-main .breadcrumb{margin-top:8px}.woocommerce.single-product .woocommerce-product-details__category{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;color:var(--wp--preset--color--color-2);font-weight:500;font-size:var(--wp--preset--font-size--large)}.woocommerce.single-product .woocommerce-product-details__category li:not(:last-child):after{content:"/";margin:0 4px}.single-product-gallery{width:100%;margin-bottom:var(--wp--custom--layout--block-gap-large)}.single-product-gallery .swiper-button-next,.single-product-gallery .swiper-button-prev{width:48px;height:48px;margin-top:0;background-color:var(--wp--preset--color--color-3);border:1px solid var(--wp--preset--color--color-3);border-radius:50%;top:auto;bottom:var(--wp--custom--layout--padding)}.single-product-gallery .swiper-button-next:after,.single-product-gallery .swiper-button-prev:after{content:"";display:block;width:19px;height:17px;background-repeat:no-repeat;background-position:center;background-size:contain}.single-product-gallery .swiper-button-next:hover,.single-product-gallery .swiper-button-prev:hover{background-color:var(--wp--preset--color--color-1);border:1px solid var(--wp--preset--color--color-1)}.single-product-gallery .swiper-button-next{right:var(--wp--custom--layout--padding);left:auto}.single-product-gallery .swiper-button-next:after{background-image:url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 8.14331H16.3645' stroke='%23070707' stroke-width='2'/%3E%3Cpath d='M9.25354 15.7438L16.6726 8.11957L9.25354 0.707397' stroke='%23070707' stroke-width='2'/%3E%3C/svg%3E")}.single-product-gallery .swiper-button-prev{right:calc(48px + var(--wp--custom--layout--padding)*1.5);left:auto}.single-product-gallery .swiper-button-prev:after{background-image:url("data:image/svg+xml,%3Csvg width='19' height='17' viewBox='0 0 19 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0776 8.14331H1.71307' stroke='%23070707' stroke-width='2'/%3E%3Cpath d='M8.82404 15.7438L1.40497 8.11957L8.82404 0.707397' stroke='%23070707' stroke-width='2'/%3E%3C/svg%3E")}.single-product-gallery .main-slider .swiper-pagination{bottom:var(--wp--custom--layout--padding) !important}.single-product-gallery .woo-gallery-lightbox .swiper-pagination{bottom:calc(var(--wp--custom--layout--padding) + 8px) !important}.main-slider{width:100%;background-color:#f0f0f0;height:auto;border-radius:var(--wp--custom--border-radius--large);overflow:hidden;position:relative}.main-slider .discount-badge-container{position:absolute;top:0px;right:0px;z-index:10}.main-slider .swiper-slide{background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.main-slider .swiper-slide a{display:block;width:100%;height:100%}.main-slider .swiper-slide img{width:100%;height:100%;aspect-ratio:1200/1530;object-fit:cover;border-radius:var(--wp--custom--border-radius--large);mix-blend-mode:multiply;max-width:100%;max-height:100%;object-fit:contain}.woo-gallery-lightbox{position:fixed;inset:0;z-index:1100;background-color:rgba(0,0,0,.9);opacity:0;visibility:hidden}.woo-gallery-lightbox.active{opacity:1;visibility:visible}.woo-gallery-lightbox .swiper{width:100%;height:100%}.woo-gallery-lightbox .swiper-button-next,.woo-gallery-lightbox .swiper-button-prev{z-index:10}.woo-gallery-lightbox .swiper-slide{display:flex;align-items:center;justify-content:center}.woo-gallery-lightbox .swiper-pagination-bullet{background-color:var(--wp--preset--color--light-grey);opacity:.5}.woo-gallery-lightbox .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--wp--preset--color--color-3);opacity:1}.woo-gallery-lightbox img{width:auto;height:auto;max-width:90%;max-height:90%;object-fit:contain}.woo-gallery-lightbox__close{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;padding:0;outline:none;cursor:pointer;position:absolute;top:var(--wp--custom--layout--padding);right:var(--wp--custom--layout--padding);z-index:20;color:var(--wp--preset--color--white);font-size:32px;line-height:1;cursor:pointer}body.woo-gallery-lightbox-open{overflow:hidden}.single-product table.variations{display:none}.woocommerce div.product .product_title{margin-bottom:0}.woocommerce .star-rating span::before,.woocommerce p.stars a::before{color:#f39c12}.product-brand{font-size:var(--wp--preset--font-size--small);font-weight:600;text-transform:uppercase;margin:0;padding-left:calc(var(--wp--custom--layout--padding)/4)}.product-brand a{text-decoration:none;color:var(--wp--preset--color--body)}.divider-bar{display:block;width:50px;height:3px;margin:calc(var(--wp--custom--layout--padding)/2) 0;background-color:var(--wp--preset--color--color-2)}.product-sku{color:var(--wp--preset--color--light-grey);font-size:var(--wp--preset--font-size--medium);font-weight:500;margin:0}.product-attributes-list{color:var(--wp--preset--color--color-2)}.product-attributes-list .product-attribute{margin:0 0 calc(var(--wp--custom--layout--padding)/4)}.product-attributes-list .product-attribute__label{font-weight:600}.product-summary-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--wp--custom--layout--block-gap-large)}.product-summary-wrap .product-summary__left{width:100%}@media(min-width: 768px){.product-summary-wrap .product-summary__left{width:55%}}@media(min-width: 768px){.product-summary-wrap .summary{flex-basis:calc(45% - var(--wp--custom--layout--block-gap-large))}}.product-summary__right{margin-bottom:var(--wp--custom--layout--block-gap-large)}.custom-sale-badge{position:absolute;top:0;right:0;background:var(--wp--preset--color--color-5);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--medium);font-weight:600;padding:42px;border-radius:0 var(--wp--custom--border-radius--medium) 0 0;clip-path:polygon(100% 0, 0 0, 100% 100%);transform-origin:top right;z-index:10}.custom-sale-badge::before{content:attr(data-discount);position:absolute;top:10px;right:8px;transform:rotate(45deg);white-space:nowrap}.archive .custom-sale-badge{font-size:var(--wp--preset--font-size--tiny);padding:36px}.archive .custom-sale-badge:before{top:10px}.single-product-gallery .custom-sale-badge{border-radius:0}.woocommerce-variation-add-to-cart{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:var(--wp--custom--layout--block-gap-large);width:100%;margin:16px 0 32px}.woocommerce-variation-add-to-cart .variation-buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:calc(var(--wp--custom--layout--padding)/2);flex:0 0 100%}.woocommerce-variation-add-to-cart .variation-buttons .variation-button{background-color:var(--wp--preset--color--color-3);display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:var(--wp--custom--border-width--medium) solid rgba(0,0,0,0);padding:0;font-size:var(--wp--preset--font-size--small);font-weight:500;text-transform:uppercase;color:var(--wp--preset--color--black);cursor:pointer}.woocommerce-variation-add-to-cart .variation-buttons .variation-button:hover{background-color:var(--wp--preset--color--color-1)}.woocommerce-variation-add-to-cart .variation-buttons .variation-button.selected{border-color:var(--wp--preset--color--black);background-color:var(--wp--preset--color--color-1)}.woocommerce-variation-add-to-cart .variation-buttons .variation-button.no-stock{background-color:var(--wp--preset--color--light-grey-2);color:var(--wp--preset--color--grey);cursor:not-allowed}.woocommerce-variation-add-to-cart .variation-buttons .variation-button.no-stock:hover{background-color:var(--wp--preset--color--light-grey-2)}.wrap-woo-add-to-cart{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 0 100%}.wrap-woo-add-to-cart .qty-wrapper{display:flex;flex-direction:row;gap:var(--wp--custom--layout--block-gap);align-items:center;justify-content:center;border-radius:var(--wp--custom--border-radius--medium) 0 0 var(--wp--custom--border-radius--medium);border:1px solid var(--wp--preset--color--black);padding:8px 32px 8px 8px;margin-right:-28px}.wrap-woo-add-to-cart .qty-wrapper p.qty-text{margin:0;-webkit-font-smoothing:antialiased;font-size:var(--wp--preset--font-size--large);font-weight:500}.woocommerce-variation.single_variation{width:100%}@media(min-width: 1200px){.woocommerce-variation.single_variation{width:calc(60% - var(--wp--custom--layout--block-gap-large))}}.quantity{display:flex;align-items:center;gap:4px}.quantity .minus,.quantity .plus{background:none;border:0;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:var(--wp--preset--font-size--large);line-height:1;color:var(--wp--preset--color--black);cursor:pointer}.quantity .minus:hover,.quantity .plus:hover{color:var(--wp--preset--color--color-2)}.quantity .qty{width:24px;border:0;background:none;padding:0;text-align:center;font-size:var(--wp--preset--font-size--medium);font-weight:500;color:var(--wp--preset--color--black);-moz-appearance:textfield}.quantity .qty::-webkit-outer-spin-button,.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.variations_form.variation-wide-labels .variation-button{width:auto;min-width:40px;border-radius:var(--wp--custom--border-radius--small);padding:0 calc(var(--wp--custom--layout--padding)/2)}.woocommerce div.product form.cart .single_add_to_cart_button.button.alt{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);border-radius:999px;padding:13px calc(var(--wp--custom--layout--padding)*1.5);display:inline-flex;align-items:center;gap:calc(var(--wp--custom--layout--padding)/2);white-space:nowrap}.woocommerce div.product form.cart .single_add_to_cart_button.button.alt:before{content:"";display:block;width:22px;height:19px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='33' height='29' viewBox='0 0 33 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5068 0.000976562C17.5703 0.00878907 19.5498 0.0232854 21.2148 0.842773C23.8017 2.11638 24.352 4.59658 24.3584 6.45312C24.3587 6.54086 24.3581 6.62859 24.3584 6.71582C28.9071 6.98367 32.5137 10.775 32.5137 15.4141V19.7715C32.5135 24.5841 28.632 28.4852 23.8438 28.4854H8.66992C3.8817 28.4851 0.000142039 24.5841 0 19.7715V15.4141C0 10.775 3.60658 6.9837 8.15527 6.71582C8.21334 4.7748 8.8239 3.21166 9.97168 2.06641C11.8003 0.241877 14.4425 0 16.3359 0C16.3929 1.38694e-06 16.4494 0.000520103 16.5068 0.000976562ZM11.0771 15.3184C11.0771 16.1305 10.4224 16.7891 9.61328 16.7891C8.80469 16.7891 8.15039 16.1305 8.15039 15.3184V9.66504C5.22583 9.93003 2.92578 12.4068 2.92578 15.4141V19.7715C2.92592 22.9547 5.50289 25.5447 8.66992 25.5449H23.8438C27.0108 25.5447 29.5877 22.9547 29.5879 19.7715V15.4141C29.5879 12.4061 27.2868 9.92908 24.3613 9.66504C24.364 12.9083 24.3584 15.284 24.3584 15.3242C24.355 16.1344 23.7002 16.789 22.8945 16.7891C22.8932 16.7891 22.8911 16.7891 22.8896 16.7891C22.0816 16.786 21.4289 16.1255 21.4316 15.3135C21.4316 15.2825 21.4371 12.8964 21.4346 9.64062H11.0771V15.3184ZM16.334 2.94141C14.9639 2.94141 13.1026 3.08589 12.0332 4.15332C11.4455 4.73998 11.1344 5.57519 11.085 6.69922H21.4316C21.4314 6.62065 21.4319 6.54187 21.4316 6.46289C21.4253 4.47586 20.6249 3.8266 19.9277 3.4834C18.8625 2.95884 17.3741 2.94788 16.4854 2.94141C16.436 2.94101 16.3838 2.94141 16.334 2.94141Z' fill='white'/%3E%3C/svg%3E")}.woocommerce div.product form.cart .single_add_to_cart_button.button.alt:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}.woocommerce div.product form.cart .single_add_to_cart_button.button.alt:hover:before{filter:brightness(0)}.product-info-accordion{width:100%;margin-top:var(--wp--custom--layout--block-gap-large)}.product-info-accordion__item{background-color:var(--wp--preset--color--light-grey-2);border-radius:var(--wp--custom--border-radius--medium)}.product-info-accordion__item+.product-info-accordion__item{margin-top:calc(var(--wp--custom--layout--padding)/2)}.product-info-accordion__summary{display:block;cursor:pointer;list-style:none;position:relative;padding:calc(var(--wp--custom--layout--padding)/1.5) calc(var(--wp--custom--layout--padding)*2) calc(var(--wp--custom--layout--padding)/1.5) var(--wp--custom--layout--padding);font-size:var(--wp--preset--font-size--medium);font-weight:500;color:var(--wp--preset--color--black)}.product-info-accordion__summary::-webkit-details-marker{display:none}.product-info-accordion__summary::after{content:"";position:absolute;top:50%;right:var(--wp--custom--layout--padding);width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.product-info-accordion__item[open] .product-info-accordion__summary::after{transform:translateY(-30%) rotate(-135deg)}.product-info-accordion__answer{display:grid !important;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease}.product-info-accordion__answer-inner{overflow:hidden;min-height:0;padding:0 var(--wp--custom--layout--padding) calc(var(--wp--custom--layout--padding)/1.5)}.product-info-accordion__item[open] .product-info-accordion__answer{grid-template-rows:1fr;opacity:1}.product-info-accordion__image{display:block;max-width:100%;height:auto;border-radius:var(--wp--custom--border-radius--medium);cursor:zoom-in}.product-info-lightbox{position:fixed;inset:0;z-index:1100;background-color:rgba(0,0,0,.9);opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center}.product-info-lightbox.active{opacity:1;visibility:visible}.product-info-lightbox__img{width:auto;height:auto;max-width:90%;max-height:90%;object-fit:contain}.product-info-lightbox__close{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;padding:0;outline:none;cursor:pointer;position:absolute;top:var(--wp--custom--layout--padding);right:var(--wp--custom--layout--padding);z-index:20;color:var(--wp--preset--color--white);font-size:32px;line-height:1;cursor:pointer}body.product-info-lightbox-open{overflow:hidden}.cwginstock-subscribe-form .cwginstock-panel-primary.panel{border:0;margin-bottom:0}.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-heading{display:none}.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body{padding:0}.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .row>*{padding:0}.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .row>*>*{display:flex;flex-direction:row;flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;align-items:center}.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .form-group{margin:0}.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .form-group input[type=email],.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .form-group input[type=text]{margin-bottom:0;border:0;background-color:var(--wp--preset--color--light-grey-2);height:38px;font-size:var(--wp--preset--font-size--tiny);text-align:left !important}@media(min-width: 992px){.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .form-group input[type=email],.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .form-group input[type=text]{width:320px !important}}.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .form-group input[type=email]::placeholder,.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .form-group input[type=text]::placeholder{font-size:var(--wp--preset--font-size--tiny);text-align:left}.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .form-group input[type=submit]{background-color:var(--wp--preset--color--black);border:1px solid;height:38px;cursor:pointer}.cwginstock-subscribe-form .cwginstock-panel-primary.panel .cwginstock-panel-body .cwgstock_output{font-size:var(--wp--preset--font-size--tiny);padding:var(--wp--custom--layout--padding) 0}.product-type-simple .cwginstock-subscribe-form{width:calc(60% - var(--wp--custom--layout--block-gap-large))}.woocommerce div.product p.stock{font-size:var(--wp--preset--font-size--small);font-weight:700;color:var(--wp--preset--color--color-5)}.payment-shipment-icons{display:flex;align-items:center;width:100%;gap:var(--wp--custom--layout--block-gap) var(--wp--custom--layout--block-gap-large);margin:var(--wp--custom--layout--block-gap-large) 0;padding-bottom:var(--wp--custom--layout--block-gap);flex-wrap:wrap}.payment-shipment-icons .icon-wrapper{display:flex;align-items:flex-start;gap:12px;flex-basis:calc(50% - var(--wp--custom--layout--block-gap-large)/2);font-size:var(--wp--preset--font-size--tiny);line-height:1.2}@media(min-width: 1201px){.payment-shipment-icons .icon-wrapper{flex-basis:calc(25% - var(--wp--custom--layout--block-gap-large)/1.3333333333)}}.payment-shipment-icons .icon-wrapper .icon-img-container{width:48px;height:48px;flex-shrink:0}.payment-shipment-icons .icon-wrapper .icon-img-container img{width:100%;height:100%;object-fit:contain}.payment-shipment-icons .icon-wrapper .icon-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.payment-shipment-icons .icon-wrapper .icon-content span{font-size:var(--wp--preset--font-size--min);line-height:1.45}.product-attribute-buttons{clear:both;display:flex;flex-direction:column;gap:var(--wp--custom--layout--block-gap)}.product-attribute-buttons .attribute-group{display:flex;flex-direction:column;gap:8px}.product-attribute-buttons .attribute-group__title{font-size:var(--wp--preset--font-size--large);font-family:var(--wp--preset--font-family--secondary);font-weight:600;line-height:var(--wp--custom--line-height--small);margin:var(--wp--custom--layout--padding-medium) 0}.product-attribute-buttons .attribute-group__terms{display:flex;flex-wrap:wrap;gap:8px}.product-attribute-buttons .attribute-button{background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);padding:calc(var(--wp--custom--layout--padding)*.5) var(--wp--custom--layout--padding);border-radius:var(--wp--custom--border-radius--medium);font-size:var(--wp--preset--font-size--tiny);font-weight:500;border:0;cursor:pointer;text-decoration:none}.product-attribute-buttons .attribute-button:hover{background-color:var(--wp--preset--color--color-1)}.woo-tabs-replacement-buttons{position:sticky;top:106px;background-color:var(--wp--preset--color--white);opacity:0;overflow:hidden;margin-top:0 !important;margin-bottom:0 !important;transition:opacity .1s ease-in-out}.admin-bar .woo-tabs-replacement-buttons{top:138px}@media(max-width: 992px){.woo-tabs-replacement-buttons{top:67px}.admin-bar .woo-tabs-replacement-buttons{top:67px}}.woo-tabs-replacement-buttons .wrap{display:flex;justify-content:flex-start;align-items:center;gap:var(--wp--custom--layout--padding);padding:0;max-height:0;transition:padding .1s ease-in-out,max-height .1s ease-in-out}@media(min-width: 768px){.woo-tabs-replacement-buttons .wrap{gap:calc(var(--wp--custom--layout--block-gap-large)*.75)}}.woo-tabs-replacement-buttons .wrap a,.woo-tabs-replacement-buttons .wrap .buy-button{text-decoration:none;color:var(--wp--preset--color--body);font-size:var(--wp--preset--font-size--tiny);font-variation-settings:"wdth" 100,"wght" 600;background-color:var(--wp--preset--color--light-grey);border-radius:var(--wp--custom--border-radius--medium);padding:calc(var(--wp--custom--layout--padding)/4) calc(var(--wp--custom--layout--padding)/2);line-height:var(--wp--custom--line-height--normal);border:0;text-align:center;cursor:pointer}@media(min-width: 768px){.woo-tabs-replacement-buttons .wrap a,.woo-tabs-replacement-buttons .wrap .buy-button{font-size:var(--wp--preset--font-size--small);min-width:185px;padding:calc(var(--wp--custom--layout--padding)/4) var(--wp--custom--layout--padding)}}.woo-tabs-replacement-buttons .wrap .buy-button{margin-left:auto;background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);font-weight:500;opacity:0;transition:opacity .1s ease-in-out}.woo-tabs-replacement-buttons.sticky-active{z-index:9999;opacity:1}.woo-tabs-replacement-buttons.sticky-active .wrap{padding:calc(var(--wp--custom--layout--padding)/2) 0;max-height:120px}.woo-tabs-replacement-buttons.sticky-active .buy-button{opacity:1}.related-products{background-color:rgba(0,0,0,0);padding-top:var(--wp--custom--layout--block-gap-large);padding-bottom:var(--wp--custom--layout--block-gap-large)}.related-products .wrap{padding:0}.related-products .wrap .related-title{text-align:center;color:var(--wp--preset--color--color-2);font-weight:600;font-size:var(--wp--preset--font-size--big)}.product-footer-image{padding-left:0;padding-right:0;margin-top:0;margin-bottom:calc(var(--wp--custom--layout--padding)*-4)}.product-footer-image__img{display:block;width:100%;height:auto;aspect-ratio:1924/717;object-fit:cover}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--wp--preset--color--black);color:#fff;opacity:1}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);-webkit-font-smoothing:antialiased;font-size:var(--wp--preset--font-size--large);border-radius:var(--wp--custom--border-radius--medium);font-weight:500;padding:13px 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:var(--wp--preset--color--color-1) !important;color:var(--wp--preset--color--black)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:var(--wp--preset--color--color-2);font-size:var(--wp--preset--font-size--large);font-weight:500}.woocommerce.archive .kt-product-brand-facet .facet-label,.woocommerce.archive .subcategories-label{font-size:var(--wp--preset--font-size--x-large);margin:var(--wp--style--block-gap) 0;font-weight:500}#products-catalog{width:100%;height:1px;display:block}.category-nav{margin-bottom:var(--wp--custom--layout--block-gap-large)}.category-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--wp--custom--layout--padding)/2) var(--wp--custom--layout--padding-large);list-style:none;margin:0;padding:0}.category-nav__item a{display:inline-block;position:relative;padding:8px 16px;border-radius:var(--wp--custom--border-radius--medium);font-size:var(--wp--preset--font-size--medium);font-weight:600;color:var(--wp--preset--color--black);text-decoration:none}.category-nav__item a:after{content:"";position:absolute;left:50%;bottom:2px;transform:translateX(-50%);width:28px;height:3px;border-radius:var(--wp--custom--border-radius--tiny);background-color:var(--wp--preset--color--color-1)}.category-nav__item a:hover{color:var(--wp--preset--color--color-2)}.category-nav__item.is-active a{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}.category-nav__item.is-active a:after{display:none}.archive-attribute-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.archive-attribute-filter__link{font-weight:600;font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--black);text-decoration:none}.archive-attribute-filter__link:hover,.archive-attribute-filter__link.is-active{color:var(--wp--preset--color--color-2)}.archive-attribute-filter__sep{color:var(--wp--preset--color--color-1);font-weight:600}.archive-attribute-filter__link.is-disabled{color:var(--wp--preset--color--light-grey-2);cursor:not-allowed}@media(max-width: 991px){.category-nav,.archive-attribute-filter{display:none}}.category-filter-toggle,.category-filter-panel,.overlay-category-filter{display:none}@media(max-width: 991px){.category-filter-toggle{display:flex;align-items:center;justify-content:center;width:fit-content;margin-left:auto !important;margin-right:0 !important;background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--medium);font-weight:500;border-radius:var(--wp--custom--border-radius--medium);padding:8px 16px;border:0;cursor:pointer;margin-top:0 !important;margin-bottom:0 !important;transition:all .2s ease-in-out}.category-filter-toggle:hover{background-color:var(--wp--preset--color--color-1)}.facetwp-template{margin-top:0 !important}.overlay-category-filter{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:block;z-index:9998}.overlay-category-filter.overlay-hidden{display:none}.category-filter-panel{width:300px;transition:transform .3s ease;transform:translateX(-310px);padding:calc(var(--wp--custom--layout--padding)*2);height:100vh;background:var(--wp--preset--color--white);position:fixed;top:0;left:0;z-index:9999;overflow-y:auto;box-shadow:5px 0 15px rgba(0,0,0,.1);display:block !important}.category-filter-panel.show{transform:translateX(0)}.category-filter-panel__close{display:block;margin-left:auto;width:32px;height:32px;background:none;border:0;font-size:24px;line-height:1;color:var(--wp--preset--color--black);cursor:pointer}.category-filter-panel__title{display:inline-block;position:relative;color:var(--wp--preset--color--color-2);font-weight:600;font-size:var(--wp--preset--font-size--large);margin:var(--wp--custom--layout--block-gap-large) 0 calc(var(--wp--custom--layout--padding)*1.5);padding-bottom:10px}.category-filter-panel__title:first-of-type{margin-top:0}.category-filter-panel__title:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:3px;border-radius:var(--wp--custom--border-radius--tiny);background-color:var(--wp--preset--color--color-1)}.category-filter-panel__list{list-style:none;margin:0;padding:0}.category-filter-panel__item+.category-filter-panel__item{margin-top:calc(var(--wp--custom--layout--padding)/2)}.category-filter-panel__item a,.category-filter-panel__item span{font-size:var(--wp--preset--font-size--medium);font-weight:500;color:var(--wp--preset--color--black);text-decoration:none}.category-filter-panel__item.is-active a{color:var(--wp--preset--color--color-2)}.category-filter-panel__item.is-disabled span{color:var(--wp--preset--color--light-grey-2);cursor:not-allowed}}body.category-filter-open{overflow:hidden}.archive-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wp--custom--layout--padding);margin-bottom:var(--wp--custom--layout--block-gap-large)}.archive-toolbar .woocommerce-ordering{margin:0}@media(max-width: 991px){.archive-toolbar{justify-content:flex-end}}ul.products.columns-4,.products.columns-4{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:60px 20px}@media(min-width: 768px){ul.products.columns-4,.products.columns-4{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1376px){ul.products.columns-4,.products.columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}ul.products:before,.products:before{display:none !important}ul.products li.product,.products li.product{margin:unset !important;width:100% !important;display:flex;flex-direction:column;height:100%}ul.products li.product.first,.products li.product.first{clear:unset}ul.products li.product.last,.products li.product.last{margin-right:unset}ul.products li.product a .woo-img-container,.products li.product a .woo-img-container{background-color:var(--wp--preset--color--light-grey-2);position:relative;overflow:hidden;border-radius:var(--wp--custom--border-radius--large);display:flex;justify-content:center;align-items:center}ul.products li.product a .woo-img-container img,.products li.product a .woo-img-container img{width:100%;height:auto;display:block;margin:0;box-shadow:none;mix-blend-mode:multiply;padding:calc(var(--wp--custom--layout--padding)/2);overflow:hidden;object-fit:cover}ul.products li.product a .woo-img-container img:hover,.products li.product a .woo-img-container img:hover{scale:1.15}ul.products li.product .loop-product-info-wrapper,.products li.product .loop-product-info-wrapper{padding:calc(var(--wp--custom--layout--padding)/2) var(--wp--custom--layout--padding) var(--wp--custom--layout--padding);text-align:center;display:flex;flex-direction:column;flex:1;padding-top:var(--wp--custom--layout--padding);gap:calc(var(--wp--custom--layout--padding)/2)}ul.products li.product .loop-product-info-wrapper .product-brand,ul.products li.product .loop-product-info-wrapper .woocommerce-product-details__category,.products li.product .loop-product-info-wrapper .product-brand,.products li.product .loop-product-info-wrapper .woocommerce-product-details__category{color:var(--wp--preset--color--color-2);font-weight:500;font-size:var(--wp--preset--font-size--medium);padding:0;margin-bottom:0;line-height:1}ul.products li.product .loop-product-info-wrapper .woocommerce-product-details__category,.products li.product .loop-product-info-wrapper .woocommerce-product-details__category{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0}ul.products li.product .loop-product-info-wrapper .woocommerce-product-details__category li:not(:last-child):after,.products li.product .loop-product-info-wrapper .woocommerce-product-details__category li:not(:last-child):after{content:"/";margin:0 4px}ul.products li.product .loop-product-info-wrapper .woocommerce-loop-product__title,.products li.product .loop-product-info-wrapper .woocommerce-loop-product__title{font-size:var(--wp--preset--font-size--x-large);font-weight:600;line-height:1.2;text-decoration:none;padding:0;color:var(--wp--preset--color--black)}ul.products li.product .loop-product-info-wrapper .loop-price-divider,.products li.product .loop-product-info-wrapper .loop-price-divider{display:block;width:50px;height:3px;margin-top:auto;align-self:center;background-color:var(--wp--preset--color--color-2)}ul.products li.product .loop-product-info-wrapper .price,.products li.product .loop-product-info-wrapper .price{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--color-2);font-weight:500}ul.products li.product .loop-product-info-wrapper .price .amount,.products li.product .loop-product-info-wrapper .price .amount{font-weight:500;color:var(--wp--preset--color--color-2);font-size:var(--wp--preset--font-size--small)}ul.products li.product .loop-product-info-wrapper .price del .amount,.products li.product .loop-product-info-wrapper .price del .amount{font-weight:500;font-size:var(--wp--preset--font-size--small)}ul.products li.product .loop-product-info-wrapper .price ins,.products li.product .loop-product-info-wrapper .price ins{text-decoration:none;padding:0 calc(var(--wp--custom--layout--padding)/4)}ul.products li.product .loop-product-info-wrapper .add-to-cart-btn,.products li.product .loop-product-info-wrapper .add-to-cart-btn{margin-top:8px}ul.products li.product .loop-product-info-wrapper .add-to-cart-btn .cta-button,.products li.product .loop-product-info-wrapper .add-to-cart-btn .cta-button{display:inline-block;padding:calc(var(--wp--custom--layout--padding)*.25) var(--wp--custom--layout--padding);font-size:var(--wp--preset--font-size--min);font-weight:500}ul.products li.product .loop-product-info-wrapper .add-to-cart-btn .add-to-cart-icon,.products li.product .loop-product-info-wrapper .add-to-cart-btn .add-to-cart-icon{object-fit:contain;width:50px;height:25px}.wc-block-grid__products{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-gap:60px 20px}@media(min-width: 768px){.wc-block-grid__products{grid-template-columns:repeat(3, minmax(0, 1fr)) !important}}@media(min-width: 1376px){.wc-block-grid__products{grid-template-columns:repeat(4, minmax(0, 1fr)) !important}}.wc-block-grid__products .wc-block-grid__product{margin:0 !important;width:100% !important;display:flex;flex-direction:column;height:100%;text-align:center}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image{background-color:var(--wp--preset--color--light-grey-2);position:relative;overflow:hidden;border-radius:var(--wp--custom--border-radius--large);display:flex;justify-content:center;align-items:center;margin:0 0 calc(var(--wp--custom--layout--padding)/2)}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img{width:100%;height:auto;display:block;margin:0;box-shadow:none;mix-blend-mode:multiply;padding:calc(var(--wp--custom--layout--padding)/2);overflow:hidden;object-fit:cover}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img:hover{scale:1.15}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{border-radius:var(--wp--custom--border-radius--tiny);background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--tiny);font-weight:500}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating,.wc-block-grid__products .wc-block-grid__product .wc-block-components-product-rating{display:none}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-size:var(--wp--preset--font-size--x-large);font-weight:600;line-height:1.2;color:var(--wp--preset--color--black);margin:calc(var(--wp--custom--layout--padding)/2) 0 0}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--color-2);font-weight:500;margin:calc(var(--wp--custom--layout--padding)/4) 0 0}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price .amount{font-weight:500;color:var(--wp--preset--color--color-2);font-size:var(--wp--preset--font-size--small)}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del .amount{font-weight:500;font-size:var(--wp--preset--font-size--small)}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins{text-decoration:none;padding:0 calc(var(--wp--custom--layout--padding)/4)}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__products .wc-block-grid__product .wp-block-button{margin-top:auto;padding-top:8px}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .add_to_cart_button,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart,.wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link,.wc-block-grid__products .wc-block-grid__product .wp-block-button .add_to_cart_button,.wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart{display:inline-block;background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);padding:calc(var(--wp--custom--layout--padding)*.25) var(--wp--custom--layout--padding);border-radius:var(--wp--custom--border-radius--medium);font-size:var(--wp--preset--font-size--min);font-weight:500;border:0;cursor:pointer;text-decoration:none}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link:hover,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .add_to_cart_button:hover,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .added_to_cart:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button .add_to_cart_button:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}.product-categories-loop{margin-bottom:32px;display:none}@media(min-width: 768px){.product-categories-loop ul.products.columns-4,.product-categories-loop .products.columns-4{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1376px){.product-categories-loop ul.products.columns-4,.product-categories-loop .products.columns-4{grid-template-columns:repeat(6, minmax(0, 1fr))}}.product-categories-loop ul.products.columns-4 .product-category.product a,.product-categories-loop .products.columns-4 .product-category.product a{display:flex;height:100%}.product-categories-loop ul.products.columns-4 .product-category.product a img,.product-categories-loop .products.columns-4 .product-category.product a img{display:none}.product-categories-loop ul.products.columns-4 .product-category.product a h2,.product-categories-loop .products.columns-4 .product-category.product a h2,.product-categories-loop .products.columns-4 .product-category.product a .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .product-categories-loop .products.columns-4 .product-category.product a .facetwp-display-value,.product-categories-loop .products.columns-4 .product-category.product a .woocommerce.archive .kt-product-brand-facet .facet-label,.woocommerce.archive .kt-product-brand-facet .product-categories-loop .products.columns-4 .product-category.product a .facet-label,.product-categories-loop .products.columns-4 .product-category.product a .woocommerce.archive .subcategories-label,.woocommerce.archive .product-categories-loop .products.columns-4 .product-category.product a .subcategories-label{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);padding:calc(var(--wp--custom--layout--padding)*.5) var(--wp--custom--layout--padding);border-radius:var(--wp--custom--border-radius--medium);font-size:var(--wp--preset--font-size--tiny);border:0;cursor:pointer;text-decoration:none}.product-categories-loop ul.products.columns-4 .product-category.product a h2:hover,.product-categories-loop .products.columns-4 .product-category.product a h2:hover,.product-categories-loop .products.columns-4 .product-category.product a .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value:hover,.facetwp-facet-marcas_top .facetwp-radio .product-categories-loop .products.columns-4 .product-category.product a .facetwp-display-value:hover,.product-categories-loop .products.columns-4 .product-category.product a .woocommerce.archive .kt-product-brand-facet .facet-label:hover,.woocommerce.archive .kt-product-brand-facet .product-categories-loop .products.columns-4 .product-category.product a .facet-label:hover,.product-categories-loop .products.columns-4 .product-category.product a .woocommerce.archive .subcategories-label:hover,.woocommerce.archive .product-categories-loop .products.columns-4 .product-category.product a .subcategories-label:hover{background-color:var(--wp--preset--color--color-6)}@media(min-width: 1200px){.product-categories-loop{display:block}}.kt-product-brand-facet{display:none}@media(min-width: 1200px){.kt-product-brand-facet{display:block}}.woocommerce nav.woocommerce-pagination{margin:calc(var(--wp--custom--layout--padding)*2) 0}.woocommerce nav.woocommerce-pagination ul.page-numbers{display:flex;flex-direction:row;justify-content:center;gap:10px;border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid var(--wp--preset--color--color-1);border-radius:50%}.woocommerce nav.woocommerce-pagination ul.page-numbers li a{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--white);padding:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;text-decoration:none;font-weight:500;font-size:var(--wp--preset--font-size--small);margin:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li .current,.woocommerce nav.woocommerce-pagination ul.page-numbers li:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--white)}.woocommerce-tax-seo-content{grid-column:1/-1;margin-top:var(--wp--custom--layout--block-gap-large);padding:var(--wp--custom--layout--block-gap-large) var(--wp--custom--layout--block-gap);border-radius:var(--wp--custom--border-radius--medium);box-shadow:var(--wp--custom--box-shadow--1)}@media(min-width: 768px){.woocommerce-tax-seo-content{margin-top:var(--wp--custom--layout--block-gap-xl);padding:var(--wp--custom--layout--block-gap-large)}}.woocommerce-tax-seo-content h2,.woocommerce-tax-seo-content .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .woocommerce-tax-seo-content .facetwp-display-value,.woocommerce-tax-seo-content .woocommerce.archive .kt-product-brand-facet .facet-label,.woocommerce.archive .kt-product-brand-facet .woocommerce-tax-seo-content .facet-label,.woocommerce-tax-seo-content .woocommerce.archive .subcategories-label,.woocommerce.archive .woocommerce-tax-seo-content .subcategories-label{margin-top:var(--wp--custom--layout--block-gap-large)}.woocommerce-tax-seo-content h2:first-child,.woocommerce-tax-seo-content .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value:first-child,.facetwp-facet-marcas_top .facetwp-radio .woocommerce-tax-seo-content .facetwp-display-value:first-child,.woocommerce-tax-seo-content .woocommerce.archive .kt-product-brand-facet .facet-label:first-child,.woocommerce.archive .kt-product-brand-facet .woocommerce-tax-seo-content .facet-label:first-child,.woocommerce-tax-seo-content .woocommerce.archive .subcategories-label:first-child,.woocommerce.archive .woocommerce-tax-seo-content .subcategories-label:first-child{margin-top:0}.woocommerce-tax-seo-content .seo-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.woocommerce-tax-seo-content table{width:100%;border-collapse:collapse;table-layout:auto;margin:var(--wp--custom--layout--padding) 0}.woocommerce-tax-seo-content table th,.woocommerce-tax-seo-content table td{padding:12px 15px;border:1px solid #ddd;text-align:left}.woocommerce-tax-seo-content table th{background-color:#f4f4f4;font-weight:bold}.woocommerce-tax-seo-content table tr:nth-child(even){background-color:#fafafa}.woocommerce-tax-seo-content table tr:first-child{background-color:var(--wp--preset--color--color-2);font-weight:bold}.woocommerce-tax-seo-content table tr:hover{background-color:#f1f1f1}.kontiki-shipping-notice{background-color:var(--wp--preset--color--light-grey-2);border-top-color:var(--wp--preset--color--color-6);color:var(--wp--preset--color--black);padding:1em 1.5em;margin-bottom:2em;border-radius:0 0 var(--wp--custom--border-radius--small) var(--wp--custom--border-radius--small)}.kontiki-shipping-notice:before{display:none}.kontiki-shipping-notice p{margin:0 0 8px 0;padding:0;font-size:1.1em;font-weight:600}.progress-bar{width:100%;background-color:var(--wp--preset--color--light-grey);border-radius:var(--wp--custom--border-radius--small);height:8px;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.progress-bar-fill{height:100%;background:linear-gradient(90deg, var(--wp--preset--color--color-6), var(--wp--preset--color--color-6));border-radius:var(--wp--custom--border-radius--small);transition:width .5s ease-in-out;display:block}.wc-empty-cart-message{width:100%}@media(min-width: 992px){.woocommerce-cart .woocommerce,.woocommerce-checkout-review-order{display:flex;gap:0 3em;align-items:flex-start;flex-wrap:wrap}}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper,.woocommerce-cart .woocommerce .woocommerce-info,.woocommerce-checkout-review-order .woocommerce-notices-wrapper,.woocommerce-checkout-review-order .woocommerce-info{width:100%}.woocommerce-cart .woocommerce .woocommerce-cart-form,.woocommerce-cart .woocommerce .shop_table,.woocommerce-checkout-review-order .woocommerce-cart-form,.woocommerce-checkout-review-order .shop_table{width:100%}@media(min-width: 992px){.woocommerce-cart .woocommerce .woocommerce-cart-form,.woocommerce-cart .woocommerce .shop_table,.woocommerce-checkout-review-order .woocommerce-cart-form,.woocommerce-checkout-review-order .shop_table{flex:2}}.woocommerce-cart .woocommerce .woocommerce-cart-form .variation,.woocommerce-cart .woocommerce .shop_table .variation,.woocommerce-checkout-review-order .woocommerce-cart-form .variation,.woocommerce-checkout-review-order .shop_table .variation{font-size:.875em;color:var(--wp--preset--color--grey)}.woocommerce-cart .woocommerce .woocommerce-cart-form .variation dd,.woocommerce-cart .woocommerce .shop_table .variation dd,.woocommerce-checkout-review-order .woocommerce-cart-form .variation dd,.woocommerce-checkout-review-order .shop_table .variation dd{float:right;padding-right:2em}.woocommerce-cart .woocommerce .woocommerce-cart-form .variation dd>p,.woocommerce-cart .woocommerce .shop_table .variation dd>p,.woocommerce-checkout-review-order .woocommerce-cart-form .variation dd>p,.woocommerce-checkout-review-order .shop_table .variation dd>p{margin:0}.woocommerce-cart .woocommerce .cart-collaterals .shop_table.shop_table_responsive,.woocommerce-checkout-review-order .cart-collaterals .shop_table.shop_table_responsive{border:none;width:100%}.woocommerce-cart .woocommerce .cart-collaterals .shop_table.shop_table_responsive thead,.woocommerce-checkout-review-order .cart-collaterals .shop_table.shop_table_responsive thead{display:table-header-group;background-color:#f7f7f7;border-bottom:2px solid var(--wp--preset--color--light-grey)}.woocommerce-cart .woocommerce .cart-collaterals .shop_table.shop_table_responsive thead th,.woocommerce-checkout-review-order .cart-collaterals .shop_table.shop_table_responsive thead th{border:none;padding:1em 1.5em;font-weight:700;text-transform:uppercase;font-size:.75em;color:var(--wp--preset--color--black)}.woocommerce-cart .woocommerce .cart-collaterals .shop_table.shop_table_responsive tbody tr,.woocommerce-checkout-review-order .cart-collaterals .shop_table.shop_table_responsive tbody tr{border-bottom:1px solid var(--wp--preset--color--light-grey)}.woocommerce-cart .woocommerce .cart-collaterals .shop_table.shop_table_responsive td,.woocommerce-checkout-review-order .cart-collaterals .shop_table.shop_table_responsive td{padding:.5em;border:none;vertical-align:middle;color:var(--wp--preset--color--body);text-align:right}@media(min-width: 769px){.woocommerce-cart .woocommerce .shop_table.shop_table_responsive th,.woocommerce-cart .woocommerce .shop_table.shop_table_responsive td,.woocommerce-checkout-review-order .shop_table.shop_table_responsive th,.woocommerce-checkout-review-order .shop_table.shop_table_responsive td{text-align:center}}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .product-thumbnail img,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .product-thumbnail img{width:70px;height:auto;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .product-name a,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .product-name a{font-weight:600;color:var(--wp--preset--color--black);font-size:.875em;text-decoration:none}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .product-name a:hover,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .product-name a:hover{color:var(--wp--preset--color--color-2)}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .product-remove .remove,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .product-remove .remove{color:#b00 !important;font-size:1.5em;text-decoration:none;font-weight:bold;opacity:.7}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .product-remove .remove:hover,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .product-remove .remove:hover{opacity:1;background:rgba(0,0,0,0) !important}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .quantity,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .quantity{justify-content:flex-end}@media(min-width: 769px){.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .quantity,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .quantity{justify-content:center}}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .quantity .qty,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .quantity .qty{width:60px;padding:.5em;border:1px solid var(--wp--preset--color--grey);border-radius:4px;text-align:center;font-size:1em}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions{padding:1em}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .coupon,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .coupon{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;align-items:center;width:100%;justify-content:flex-start}@media(min-width: 769px){.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .coupon,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .coupon{flex-direction:row;width:55%}}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .coupon .input-text,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .coupon .input-text{padding:.5em .8em;border-radius:4px;width:100%;border-radius:var(--wp--custom--border-radius--medium)}@media(min-width: 769px){.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .coupon .input-text,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .coupon .input-text{width:50%}}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .coupon .button,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .coupon .button{width:100%;border-radius:var(--wp--custom--border-radius--medium);background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);font-weight:500}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .coupon .button:hover,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .coupon .button:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black);opacity:1}@media(min-width: 769px){.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .coupon .button,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .coupon .button{width:calc(45% - 10px)}}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .coupon .coupon-error-notice,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .coupon .coupon-error-notice{width:100%}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .button,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .button{color:var(--wp--preset--color--black);background-color:var(--wp--preset--color--color-3);border-radius:var(--wp--custom--border-radius--medium);font-weight:500}@media(min-width: 769px){.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .button,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .button{float:right}}.woocommerce-cart .woocommerce .shop_table.shop_table_responsive .actions .button:hover,.woocommerce-checkout-review-order .shop_table.shop_table_responsive .actions .button:hover{opacity:1;background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}.woocommerce-cart .woocommerce .cart-collaterals,.woocommerce-checkout-review-order .cart-collaterals{width:100%;margin-top:3em}@media(min-width: 992px){.woocommerce-cart .woocommerce .cart-collaterals,.woocommerce-checkout-review-order .cart-collaterals{flex:1;margin-top:0;position:sticky;top:calc(133px + var(--wp--custom--layout--padding))}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout-review-order .cart-collaterals .cart_totals{width:100%;float:none;padding:2em;background:var(--wp--preset--color--light-grey-2);border-radius:var(--wp--custom--border-radius--small);box-shadow:var(--wp--custom--box-shadow--2)}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .woocommerce-cart .woocommerce .cart-collaterals .cart_totals .facetwp-display-value,.woocommerce-cart .woocommerce.archive .cart-collaterals .cart_totals .kt-product-brand-facet .facet-label,.woocommerce-cart .woocommerce.archive .kt-product-brand-facet .cart-collaterals .cart_totals .facet-label,.woocommerce-cart .woocommerce.archive .cart-collaterals .cart_totals .subcategories-label,.woocommerce-checkout-review-order .cart-collaterals .cart_totals h2,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .woocommerce-checkout-review-order .cart-collaterals .cart_totals .facetwp-display-value,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .woocommerce.archive .kt-product-brand-facet .facet-label,.woocommerce.archive .kt-product-brand-facet .woocommerce-checkout-review-order .cart-collaterals .cart_totals .facet-label,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .woocommerce.archive .subcategories-label,.woocommerce.archive .woocommerce-checkout-review-order .cart-collaterals .cart_totals .subcategories-label{font-size:1.5em;margin-bottom:1em;margin-top:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table,.woocommerce-checkout-review-order .cart-collaterals .cart_totals table{width:100%;border-collapse:collapse}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table th,.woocommerce-checkout-review-order .cart-collaterals .cart_totals table th{width:25%}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals td,.woocommerce-checkout-review-order .cart-collaterals .cart_totals th,.woocommerce-checkout-review-order .cart-collaterals .cart_totals td{padding:1em 0;border-bottom:1px solid var(--wp--preset--color--light-grey);text-align:left}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-methods li .shipping_method,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .woocommerce-shipping-methods li .shipping_method{width:max-content;margin:0 6px 2px 0 !important;vertical-align:middle !important}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .order-total th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .order-total td,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .order-total th,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .order-total td{font-weight:bold;font-size:1em;border:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .order-total th .includes_tax,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .order-total td .includes_tax,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .order-total th .includes_tax,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .order-total td .includes_tax{width:100%;display:block;font-size:.875em}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .order-total th .amount,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .order-total td .amount,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .order-total th .amount,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .order-total td .amount{font-size:1.25em;font-weight:700}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;margin-bottom:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout-review-order .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{opacity:.9}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:0;border-top:none;padding:10px}@media(min-width: 769px){.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{padding:16px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{margin:0}}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content.is-open{padding:10px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-coupon__content #wc-block-components-totals-coupon__input-coupon{border-radius:var(--wp--custom--border-radius--medium)}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-coupon__content .wc-block-components-button{border-radius:var(--wp--custom--border-radius--medium);background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);font-weight:500}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-coupon__content .wc-block-components-button:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}.wc-block-checkout__actions .wp-block-woocommerce-checkout-order-summary-block{padding-bottom:0;margin-bottom:var(--wp--custom--layout--padding-large)}.wc-block-checkout__actions .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-step__heading{padding:10px}.wc-block-checkout__actions .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-step__heading .wc-block-components-title{margin-bottom:0}.wp-block-woocommerce-checkout-order-summary-block{border:1px solid hsla(0,0%,7%,.11);box-sizing:border-box;line-height:20px;background:var(--wp--preset--color--light-grey-2);border-radius:var(--wp--custom--border-radius--small);box-shadow:var(--wp--custom--box-shadow--2)}.wc-block-checkout__actions_row .wc-block-components-button{background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);font-weight:500}.wc-block-checkout__actions_row .wc-block-components-button:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}#order_review.woocommerce-checkout-review-order{display:block}body.woocommerce-checkout form.checkout>*{grid-column:1/-1}@media(min-width: 992px){body.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);gap:0 var(--wp--custom--layout--block-gap-large);align-items:start}body.woocommerce-checkout form.checkout .col2-set{grid-column:1}body.woocommerce-checkout form.checkout .checkout-order-review-col{grid-column:2}body.woocommerce-checkout form.checkout #order_review{position:sticky;top:calc(133px + var(--wp--custom--layout--padding))}}body.woocommerce-checkout .col2-set .col-1,body.woocommerce-checkout .col2-set .col-2{float:none;width:100%}body.woocommerce-checkout #order_review_heading{font-size:var(--wp--preset--font-size--medium);margin-bottom:var(--wp--custom--layout--padding)}body.woocommerce-checkout #order_review.woocommerce-checkout-review-order{background-color:rgba(0,0,0,0);box-shadow:none;padding:0}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{display:block;width:100%;border:none;border-radius:var(--wp--custom--border-radius--medium);margin:0 0 var(--wp--custom--layout--padding-large) 0;background-color:var(--wp--preset--color--light-grey-2);padding:20px;box-shadow:var(--wp--custom--box-shadow--2)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody,body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot,body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th,body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td{display:block;width:100%;border:none;padding:0}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item{display:flex;align-items:flex-start;padding:calc(var(--wp--custom--layout--padding)) 0;border-bottom:1px solid var(--wp--preset--color--light-grey)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item:first-child{padding-top:0}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item:last-child{border-bottom:none;padding-bottom:0}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item .product-name{flex:0 1 80%;max-width:80%;font-size:var(--wp--preset--font-size--tiny);font-weight:500;overflow:hidden}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item .product-name .checkout-item-thumbnail{float:left;width:48px;height:48px;margin-right:calc(var(--wp--custom--layout--padding)/2);border-radius:var(--wp--custom--border-radius--small);object-fit:cover}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item .product-name .product-quantity{color:var(--wp--preset--color--body);font-weight:400}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item .product-name .variation{clear:both;padding-top:calc(var(--wp--custom--layout--padding)/2);font-size:var(--wp--preset--font-size--tiny);color:var(--wp--preset--color--grey);font-weight:400}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item .product-total{flex:1;text-align:right;font-weight:600;white-space:nowrap}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot{margin:20px -20px -20px;padding:20px 20px;width:calc(100% + 40px);background-color:var(--wp--preset--color--light-grey-2);border-radius:0 0 var(--wp--custom--border-radius--medium) var(--wp--custom--border-radius--medium)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--wp--custom--layout--padding)/4) 0}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr th{font-weight:600;color:var(--wp--preset--color--body);font-size:var(--wp--preset--font-size--small)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr td{text-align:right;font-size:var(--wp--preset--font-size--small)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total{margin-top:calc(var(--wp--custom--layout--padding)/4);padding-top:var(--wp--custom--layout--padding);border-top:1px solid var(--wp--preset--color--grey);align-items:flex-start}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th{font-size:var(--wp--preset--font-size--large);font-weight:700;color:var(--wp--preset--color--black)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td{text-align:right}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td strong{font-size:var(--wp--preset--font-size--large);color:var(--wp--preset--color--black)}body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total td .includes_tax{display:block;font-size:var(--wp--preset--font-size--tiny);color:var(--wp--preset--color--body);font-weight:400}body.woocommerce-checkout #payment{background-color:var(--wp--preset--color--white);border-radius:var(--wp--custom--border-radius--medium);border:1px solid var(--wp--preset--color--grey);box-shadow:var(--wp--custom--box-shadow--2);padding:var(--wp--custom--layout--padding)}body.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:none;margin:0 0 calc(var(--wp--custom--layout--padding)/2)}body.woocommerce-checkout #payment div.payment_box{background-color:var(--wp--preset--color--light-grey-2);border-radius:var(--wp--custom--border-radius--small);color:var(--wp--preset--color--black)}body.woocommerce-checkout #payment div.payment_box::before{border-color:var(--wp--preset--color--light-grey-2) rgba(0,0,0,0) rgba(0,0,0,0)}body.woocommerce-checkout #payment .place-order{padding:0}body.woocommerce-checkout #payment #place_order{width:100%;background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);border-radius:var(--wp--custom--border-radius--medium);font-weight:500}body.woocommerce-checkout #payment #place_order:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}body.woocommerce-checkout #order_review .checkout-coupon+.woocommerce-message,body.woocommerce-checkout #order_review .checkout-coupon+.woocommerce-error{margin:calc(var(--wp--custom--layout--padding)/-2) 0 var(--wp--custom--layout--block-gap-large)}body.woocommerce-checkout #order_review .checkout-coupon{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--custom--layout--padding);border-radius:var(--wp--custom--border-radius--medium);box-shadow:var(--wp--custom--box-shadow--2);margin:0 0 var(--wp--custom--layout--block-gap-large)}body.woocommerce-checkout #order_review .checkout-coupon .woocommerce-form-coupon{display:flex;align-items:flex-start;gap:var(--wp--custom--layout--padding);width:100%}body.woocommerce-checkout #order_review .checkout-coupon .form-row{margin:0;float:none;position:relative}body.woocommerce-checkout #order_review .checkout-coupon .form-row-first{flex:1 1 auto}body.woocommerce-checkout #order_review .checkout-coupon .form-row-last{flex:0 0 auto;margin-left:auto;width:fit-content}body.woocommerce-checkout #order_review .checkout-coupon .clear{display:none}body.woocommerce-checkout #order_review .checkout-coupon .button{background-color:var(--wp--preset--color--color-3);color:var(--wp--preset--color--black);border-radius:var(--wp--custom--border-radius--medium);font-weight:500;white-space:nowrap;line-height:1.5}body.woocommerce-checkout #order_review .checkout-coupon .button:hover{background-color:var(--wp--preset--color--color-1);color:var(--wp--preset--color--black)}.faqs-section .faqs-section-title{font-size:30px;font-weight:600;line-height:1.25;margin-bottom:40px}.faqs-section .faqs-item+.faqs-item{margin-top:12px}.faqs-section .faqs-question{display:block;cursor:pointer;list-style:none;position:relative;padding:20px 50px 20px 20px;background-color:#f5f5f5;font-size:15px;margin-top:0;margin-bottom:0;font-weight:600}.faqs-section .faqs-question::-webkit-details-marker{display:none}.faqs-section .faqs-question::after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.faqs-section .faqs-item[open] .faqs-question::after{transform:translateY(-30%) rotate(-135deg)}.faqs-section .faqs-answer{display:grid !important;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease}.faqs-section .faqs-answer__inner{overflow:hidden;min-height:0;padding:20px}.faqs-section .faqs-item[open] .faqs-answer{grid-template-rows:1fr;opacity:1}.checkout-shipping-message{background-color:var(--wp--preset--color--light-grey-2);border-radius:var(--wp--custom--border-radius--medium);box-shadow:var(--wp--custom--box-shadow--2);padding:var(--wp--custom--layout--padding);margin:var(--wp--custom--layout--block-gap) 0}.checkout-shipping-message p{margin:0}.checkout-shipping-message p+p{margin-top:.75em}#ship-to-different-address{background-color:var(--wp--preset--color--light-grey-2);border-radius:var(--wp--custom--border-radius--small);box-shadow:var(--wp--custom--box-shadow--2);padding:calc(var(--wp--custom--layout--padding)/1.5) var(--wp--custom--layout--padding);margin:0 0 var(--wp--custom--layout--block-gap)}#ship-to-different-address label{display:flex;align-items:center;gap:8px;margin:0;cursor:pointer}.woocommerce-shipping-totals.shipping{display:none !important}.product .add-to-wishlist{display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--wp--preset--color--body);font-weight:400;cursor:pointer}.product .add-to-wishlist .wishlist-heart{margin-right:5px;font-size:16px;color:#000;transition:color .3s;content:"";width:24px;height:24px;background:url(../icons/utility/heart.svg) no-repeat center center}.product .add-to-wishlist.added .wishlist-heart{background:url(../icons/utility/heart-red.svg) no-repeat center center}.wishlist-login-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;align-items:center;justify-content:center}.wishlist-login-popup-content{background-color:#fff;padding:30px;border-radius:5px;text-align:center;max-width:400px;width:90%}.wishlist-login-popup-content p{margin-bottom:20px}.wishlist-login-popup-content .button{display:inline-block;padding:10px 20px}.thank-you-page{max-width:800px;margin:0 auto;padding:40px 20px}.thank-you-header{text-align:center;margin-bottom:40px}.thank-you-header h1{color:#2c5aa0;margin-bottom:10px}.order-number{font-size:18px;color:#666}.order-details{background:#f9f9f9;padding:30px;border-radius:8px;margin-bottom:30px}.order-details h2,.order-details .facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value,.facetwp-facet-marcas_top .facetwp-radio .order-details .facetwp-display-value,.order-details .woocommerce.archive .kt-product-brand-facet .facet-label,.woocommerce.archive .kt-product-brand-facet .order-details .facet-label,.order-details .woocommerce.archive .subcategories-label,.woocommerce.archive .order-details .subcategories-label{margin-top:0}.order-details .order-meta p{margin:8px 0}.order-info{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}.order-table{width:100%;border-collapse:collapse;margin-bottom:30px}.order-table th,.order-table td{padding:8px;border-bottom:1px solid #ddd;text-align:left}@media(min-width: 768px){.order-table th,.order-table td{padding:15px}}.order-table th{background:#f5f5f5;font-weight:bold}.shipping-billing{display:grid;grid-template-columns:1fr 1fr;gap:30px}.thank-you-actions{text-align:center;margin-bottom:40px;display:flex;flex-direction:row;justify-content:center;gap:20px;align-items:center}.thank-you-actions .wp-element-button{background-color:var(--wp--preset--color--color-6)}.thank-you-actions .wp-element-button:hover{filter:brightness(100%);background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.thank-you-actions .wp-element-button.is-style-outline{border-color:var(--wp--preset--color--color-6);color:var(--wp--preset--color--color-6);background-color:rgba(0,0,0,0)}.thank-you-actions .wp-element-button.is-style-outline:hover{filter:brightness(100%);background-color:var(--wp--preset--color--color-6);color:var(--wp--preset--color--white)}.thank-you-extra{text-align:center;padding:30px;background:#e9ecef;border-radius:8px}.order-totals,.order-totals-detailed,.order-totals-simple{background:#f8f9fa;padding:20px;border-radius:8px;margin-top:30px}.totals-table{width:100%;border-collapse:collapse;margin-top:15px}.totals-table td{padding:12px 15px;border-bottom:1px solid #e9ecef;vertical-align:top}.totals-table td:first-child{text-align:left;width:65%}.totals-table td:last-child{text-align:right;width:35%;font-weight:600;font-size:1.05em}.totals-table tr:last-child td{border-bottom:none}.totals-table small{color:#6c757d;font-weight:normal;display:block;margin-top:3px;font-size:.85em}.order-total-row{background:#e9ecef;font-size:1.15em}.order-total-row td{padding:18px 15px;border-top:2px solid #dee2e6}.tax-note{margin-top:15px;text-align:center;color:#6c757d}.tax-note small{font-style:italic}body.woocommerce-order-received .woocommerce-thankyou-order-received{margin:0 0 var(--wp--custom--layout--padding-large) 0;font-size:var(--wp--preset--font-size--large);font-weight:700;line-height:1.3;color:var(--wp--preset--color--black)}body.woocommerce-order-received .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:var(--wp--custom--layout--padding) calc(var(--wp--custom--layout--padding)*2);list-style:none;margin:0 0 var(--wp--custom--layout--padding-large) 0;padding:var(--wp--custom--layout--padding);background-color:var(--wp--preset--color--light-grey-2);border-radius:var(--wp--custom--border-radius--medium);box-shadow:var(--wp--custom--box-shadow--2)}body.woocommerce-order-received .woocommerce-order-overview li{flex:1 1 auto;margin:0;font-size:var(--wp--preset--font-size--tiny);color:var(--wp--preset--color--body);text-transform:uppercase}body.woocommerce-order-received .woocommerce-order-overview li strong{display:block;margin-top:4px;font-size:var(--wp--preset--font-size--small);font-weight:700;color:var(--wp--preset--color--black);text-transform:none}body.woocommerce-order-received .woocommerce-order-details{margin:0 0 var(--wp--custom--layout--padding-large) 0}body.woocommerce-order-received .woocommerce-order-details__title{margin:0 0 var(--wp--custom--layout--padding) 0}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details{width:100%;border:none;border-collapse:separate;border-spacing:0;border-radius:var(--wp--custom--border-radius--medium);background-color:var(--wp--preset--color--light-grey-2);box-shadow:var(--wp--custom--box-shadow--2);overflow:hidden}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details thead th{padding:var(--wp--custom--layout--padding) var(--wp--custom--layout--padding) calc(var(--wp--custom--layout--padding)/2);border-bottom:1px solid var(--wp--preset--color--light-grey);text-align:left;font-size:var(--wp--preset--font-size--small);font-weight:600;color:var(--wp--preset--color--body)}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details thead th.product-total{text-align:right}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tbody td{padding:var(--wp--custom--layout--padding);border-bottom:1px solid var(--wp--preset--color--light-grey)}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tbody td.product-total{text-align:right;font-weight:600;white-space:nowrap}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tbody td.product-name{overflow:hidden}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tbody td.product-name .checkout-item-thumbnail{float:left;width:48px;height:48px;margin-right:calc(var(--wp--custom--layout--padding)/2);border-radius:var(--wp--custom--border-radius--small);object-fit:cover}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tbody td.product-name .product-quantity{color:var(--wp--preset--color--body);font-weight:400}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tbody tr:last-child td{border-bottom:none}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot th,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot td{padding:calc(var(--wp--custom--layout--padding)/4) var(--wp--custom--layout--padding)}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot th{text-align:left;font-size:var(--wp--preset--font-size--small);font-weight:600;color:var(--wp--preset--color--body)}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot td{text-align:right;font-size:var(--wp--preset--font-size--small)}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot tr:first-child th,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot tr:first-child td{padding-top:var(--wp--custom--layout--padding)}body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th,body.woocommerce-order-received .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td{padding-bottom:var(--wp--custom--layout--padding);font-size:var(--wp--preset--font-size--large);font-weight:700;color:var(--wp--preset--color--black)}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{margin:0 0 var(--wp--custom--layout--padding) 0}body.woocommerce-order-received .woocommerce-customer-details address{background-color:var(--wp--preset--color--light-grey-2);padding:var(--wp--custom--layout--padding);border-radius:var(--wp--custom--border-radius--medium);border-width:0;font-style:normal}.facetwp-counter{display:none}.facet-wrap .facet-label{margin:0 0 16px;font-size:var(--wp--preset--font-size--medium);font-weight:600}.facet-wrap .facetwp-facet{margin-bottom:32px}.facet-wrap .facetwp-facet .facetwp-depth{margin-left:20px}.facet-wrap .facetwp-facet .facetwp-checkbox{background:url(../icons/utility/checkbox-off.svg) no-repeat center left/contain !important;background-size:20px !important;padding-left:24px;font-size:var(--wp--preset--font-size--small)}.facet-wrap .facetwp-facet .facetwp-checkbox.checked{background:url(../icons/utility/checkbox-on.svg) no-repeat center left/contain !important;background-size:20px !important}.facetwp-reset{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white);border:0;font-size:var(--wp--preset--font-size--small);padding:calc(var(--wp--custom--layout--padding)/2) var(--wp--custom--layout--padding);border-radius:var(--wp--custom--border-radius--tiny);cursor:pointer}.facetwp-reset:hover{background-color:var(--wp--preset--color--color-1)}.facetwp-facet-marcas_top{display:flex;flex-wrap:wrap;gap:20px}.facetwp-facet-marcas_top .facetwp-radio{display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;padding:0;border:2px solid rgba(0,0,0,0);border-radius:8px;text-align:left;background-size:0}.facetwp-facet-marcas_top .facetwp-radio .facetwp-display-value{font-weight:600;color:var(--wp--custom--color--link);padding:.5em 0;margin:1em 0 0;font-size:1em;text-align:left}.facetwp-facet-marcas_top.products.columns-4{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:10px}@media(min-width: 390px){.facetwp-facet-marcas_top.products.columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 520px){.facetwp-facet-marcas_top.products.columns-4{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 768px){.facetwp-facet-marcas_top.products.columns-4{grid-template-columns:repeat(8, minmax(0, 1fr))}}@media(min-width: 992px){.facetwp-facet-marcas_top.products.columns-4{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 1200px){.facetwp-facet-marcas_top.products.columns-4{grid-template-columns:repeat(8, minmax(0, 1fr))}}.facetwp-facet-marcas_top.products.columns-4 .facetwp-radio{background-color:var(--wp--preset--color--light-grey-2);font-weight:500;text-align:center}.facetwp-facet-marcas_top.products.columns-4 .facetwp-radio.checked,.facetwp-facet-marcas_top.products.columns-4 .facetwp-radio:hover{border-color:var(--wp--preset--color--color-1);background-color:rgba(0,0,0,0);box-shadow:0 4px 10px rgba(0,115,170,.3);border-radius:8px}.brand-logo-wrapper{width:100%;height:auto;margin-bottom:0;display:flex;aspect-ratio:1;justify-content:center;align-items:center;mix-blend-mode:multiply}.brand-logo,.brand-logo.placeholder{width:100%;height:auto;object-fit:contain;display:block;border-radius:8px}.brand-logo.placeholder{content:""}.product-slider{padding-bottom:var(--wp--custom--layout--block-gap-large)}.woocommerce .swiper-wrapper.products{margin:var(--wp--custom--layout--padding) auto;align-items:stretch}.woocommerce .swiper-wrapper.products .swiper-slide{height:auto !important;display:flex}.woocommerce .swiper-wrapper.products .swiper-slide li.product{float:unset;margin:0;padding:0;position:relative;width:unset}.product-categories-block{margin:40px auto}@media(min-width: 992px){.product-categories-block .product-categories-slider{margin:60px}}.product-categories-block .product-categories-slider .categories-wrapper{display:flex;justify-content:center;align-items:stretch;gap:30px;flex-wrap:wrap}.product-categories-block .product-categories-slider .categories-wrapper .category-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--wp--custom--layout--block-gap-large);border:1px solid var(--wp--preset--color--light-grey);border-radius:var(--wp--custom--border-radius--small);padding:var(--wp--custom--layout--padding);width:100%}@media(min-width: 768px){.product-categories-block .product-categories-slider .categories-wrapper .category-box{flex-direction:row;width:calc(50% - 15px);height:auto}}@media(min-width: 1376px){.product-categories-block .product-categories-slider .categories-wrapper .category-box{width:calc(33.3333333333% - 20px)}}.product-categories-block .product-categories-slider .categories-wrapper .category-box__icon{width:110px;height:auto}.product-categories-block .product-categories-slider .categories-wrapper .category-box__content{align-self:flex-start}.product-categories-block .product-categories-slider .categories-wrapper .category-box__content__title{font-size:var(--wp--preset--font-size--medium)}.product-categories-block .product-categories-slider .categories-wrapper .category-box__content__links{padding-inline-start:24px;margin-bottom:0}.product-categories-block .product-categories-slider .categories-wrapper .category-box__content__links__item{margin-bottom:var(--wp--custom--layout--padding)}.product-categories-block .product-categories-slider .categories-wrapper .category-box__content__links__item__title{font-size:var(--wp--preset--font-size--tiny);color:var(--wp--preset--color--body);text-decoration:none;font-weight:400;line-height:1.4}.product-categories-block .product-categories-slider .categories-wrapper .category-box__content__links__item__title:hover{color:var(--wp--preset--color--color-7)}.home-categories-block{margin:40px auto}@media(min-width: 992px){.home-categories-block{padding:0 40px}}@media(min-width: 1200px){.home-categories-block{padding:0}}@media(min-width: 1376px){.home-categories-block{margin:60px auto}}.home-categories-block .home-categories-wrapper{display:grid;grid-template-columns:repeat(1, minmax(320px, 1fr));gap:10px}@media(min-width: 768px){.home-categories-block .home-categories-wrapper{grid-template-columns:repeat(2, minmax(360px, 1fr))}}@media(min-width: 1200px){.home-categories-block .home-categories-wrapper{grid-template-columns:repeat(3, minmax(373px, 1fr))}}.home-categories-block .home-categories-wrapper .category-box{display:block;background-size:cover;background-position:center;aspect-ratio:373/160}.home-categories-block .home-categories-wrapper .category-box:hover{scale:1.05}.product-brands-block .brand-logo-container{display:flex;align-items:center;justify-content:center;text-decoration:none;border:2px solid var(--wp--preset--color--light-grey);border-radius:var(--wp--custom--border-radius--small);padding:calc(var(--wp--custom--layout--padding)/2);aspect-ratio:1}.product-brands-block .brand-logo-container .brand-logo-image{width:100%;height:100%;object-fit:contain;border-radius:var(--wp--custom--border-radius--small);mix-blend-mode:multiply}.product-brands-block .brand-logo-container .brand-name-fallback{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;font-size:var(--wp--preset--font-size--x-large);color:var(--wp--preset--color--body);line-height:1.3;padding:calc(var(--wp--custom--layout--padding)/2);width:100%;height:100%}.product-brands-block .brand-logo-container:hover{border-color:var(--wp--preset--color--color-1);box-shadow:0 4px 10px rgba(0,115,170,.3)}.product-brands-block .brand-logo-container:hover .brand-logo-image{scale:1.05}.product-brands-block--grid .product-brands-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}@media(min-width: 390px){.product-brands-block--grid .product-brands-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 768px){.product-brands-block--grid .product-brands-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}}@media(min-width: 1200px){.product-brands-block--grid .product-brands-grid{grid-template-columns:repeat(5, minmax(0, 1fr));gap:16px}}.product-brands-block--grid .brand-grid-item .brand-logo-container{display:flex;background-color:var(--wp--preset--color--light-grey-2)}@media(min-width: 992px){.block-area-sidebar{position:-webkit-sticky;position:sticky;top:calc(133px + var(--wp--custom--layout--padding))}}.theme-toc{padding:calc(var(--wp--custom--layout--padding)*1.5);overflow-y:scroll}@media(min-width: 993px){.theme-toc{max-height:calc(100vh - 133px - 2rem);box-shadow:var(--wp--custom--box-shadow--2);background:var(--wp--custom--color--neutral-100);border-radius:var(--wp--custom--border-radius--medium)}}.theme-toc-title{color:var(--wp--preset--color--color-1);font-size:var(--wp--preset--font-size--large);font-weight:600;margin:0 0 var(--wp--custom--layout--padding) 0}.theme-toc-list{list-style:none;margin:0;padding:0}.theme-toc-item{margin-bottom:.75rem;line-height:1.4}.theme-toc-indent{margin-left:calc(var(--wp--custom--layout--padding)*1);display:flex;margin-bottom:.5rem}.theme-toc-indent .theme-toc-link{font-size:var(--wp--preset--font-size--min)}.theme-toc-link{color:var(--wp--preset--color--body);text-decoration:none;display:block;padding:0;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative;font-size:var(--wp--preset--font-size--tiny)}.theme-toc-link:hover{color:var(--wp--custom--color--link)}.theme-toc-link.toc-active{color:var(--wp--custom--color--link);font-weight:600}.block-products-swiper{margin:var(--wp--custom--layout--block-gap-xl) auto}@media(min-width: 1376px){.block-products-swiper{padding-left:0;margin:var(--wp--custom--layout--block-gap-xl) auto}}.block-products-swiper .products-swiper-wrapper .products-title{color:var(--wp--preset--color--color-1);font-size:var(--wp--preset--font-size--x-large)}.block-products-swiper .products-swiper-wrapper .products-swiper{margin:0 calc(-1*var(--wp--custom--layout--padding))}@media(min-width: 640px){.block-products-swiper .products-swiper-wrapper .products-swiper{margin:0}}.block-products-swiper .products-swiper-wrapper .products-swiper .swiper-wrapper{display:flex;align-items:stretch;box-sizing:border-box;margin-bottom:var(--wp--custom--layout--block-gap-large)}.block-products-swiper .products-swiper-wrapper .products-swiper .swiper-wrapper .swiper-slide{height:auto !important;display:flex;flex-wrap:wrap}.block-products-swiper.has-background li.product{background-color:var(--wp--preset--color--white)}.block-products-swiper.has-background li.product a .woo-img-container{background-color:var(--wp--preset--color--white)}
