:root{--v-accent:#d5af71;--v-dark:#151515;--v-light:#f9f9f9;--v-gray:hsla(0,0%,80%,.15);--v-lightgray:hsla(0, 0%, 100%, 0.5);--v-serif:Georgia,Times,"Times New Roman",serif;--v-radius:3px}h1,h2{font-family:var(--v-serif)}a:hover{color:var(--v-accent)}.form-row label,.wpcf7-form label{font-size:12px;text-transform:uppercase}body,#page,.shoptimizer-archive,.single-product .site-content .shoptimizer-archive .col-full{background-color:var(--v-dark,#151515);color:var(--v-light)}.entry-content{line-height:1.5!important;color:inherit!important}.site textarea,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],input[type="url"],input[type="submit"]{border-radius:var(--v-radius)}input[type="submit"],button{text-transform:uppercase}.woocommerce-breadcrumb a{color:var(--v-light)}.site-content .woocommerce-breadcrumb{color:var(--v-lightgray);margin-bottom:1em}.woocommerce-breadcrumb a:hover{color:var(--v-accent)}.secondary-navigation .menu-item{border-color:var(--v-gray)}.secondary-navigation #menu-secondary-menu .icon-wrapper svg{stroke:var(--v-accent)}.secondary-navigation .menu a:hover{color:var(--v-accent)}footer:last-child:not(:only-of-type){margin-top:0}.contatos{margin-bottom:40px}.contato-item{display:inline-flex}.contato-item .icon{margin-right:7px;font-size:1.125rem;height:32px}.link-button{display:inline-flex;width:44px;height:44px;border-radius:3rem;justify-content:center;align-items:center;border:1px solid}.link-button .icon{font-size:1.25rem;line-height:0}.site-footer .wpcf7-form.init p{margin-bottom:5px}body input[type=email],body input[type=password],body input[type=tel],body input[type=text],body input[type=url],body textarea{border:none;margin-bottom:5px;padding:.8em!important}body input[type="email"]:focus,body input[type="password"]:focus,body input[type="tel"]:focus,body input[type="text"]:focus,body textarea:focus{outline-offset:1px;outline:1px solid var(--v-accent)}footer.copyright{background-color:#967846!important;font-size:.85rem}.cart-drawer-heading{color:var(--v-dark);text-transform:uppercase}.woocommerce-mini-cart__buttons.buttons a{text-transform:uppercase}#secondary .widget a,#secondary .widget_recent_comments ul li a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a,#secondary .widget .current-cat>a{color:var(--v-light)}.cgkit-swatch-form summary,#secondary .widget{border-color:var(--v-gray)}.shoptimizer-sorting{justify-content:space-between;flex-wrap:wrap;flex-direction:row-reverse}.shoptimizer-sorting .woocommerce-notices-wrapper{flex:1 0 100%}.shoptimizer-sorting .woocommerce-ordering{padding:5px 15px;border:1px solid var(--v-gray)}.widget .widget-title,.widget .widgettitle{color:#d5af71}body .woocommerce-result-count,select.orderby{color:var(--v-light)}ul.products li.product:not(.product-category)::before{margin-top:-10px;background-image:linear-gradient(0deg,var(--v-dark) 20%,#2a2a2a)}li.product:hover .woocommerce-image__wrapper{transform:none}li.product.cgkit-swatch-hover .images{border:2px solid var(--v-accent)}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{text-transform:uppercase}ul.products li.product .woocommerce-LoopProduct-link{color:var(--v-light)}ul.products li.product-type-grouped .price .amount,ul.products li.product-type-variable .price{font-size:1.125rem;font-weight:600}ul.products li.product .price,ul.products li.product .woocommerce-LoopProduct-link:hover{color:var(--v-accent)}.cgkit-as-wrap-plp .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image button{width:44px;height:44px}form.variations_form.cgkit-swatch-form table.variations tr:nth-child(2) .cgkit-swatch-title{color:var(--v-light);text-transform:uppercase;font-size:.8rem}#commercegurus-pdp-gallery .cg-main-swiper{order:1}#commercegurus-pdp-gallery .cg-thumb-swiper{padding:0!important}#commercegurus-pdp-gallery .cg-thumb-swiper.swiper-container{width:80px!important}#commercegurus-pdp-gallery .cg-thumb-swiper ul.swiper-wrapper{flex-wrap:wrap;align-items:flex-start;transform:translate3d(0,0,0)!important}#commercegurus-pdp-gallery .cg-thumb-swiper .swiper-slide{justify-content:flex-start;align-items:flex-start;width:70px!important;padding-left:0;padding-right:0;padding-bottom:5px}#commercegurus-pdp-gallery .swiper-container-pointer-events{touch-action:pan-x}.product_title.entry-title{font-family:var(--v-serif);font-weight:500;letter-spacing:0}.product .entry-summary p.price{margin:0 0 40px 0;font-size:24px;font-weight:500;color:inherit}.woocommerce-product-details__short-description{margin-bottom:40px}.woocommerce-product-details__short-description p{margin-bottom:0}.product .woocommerce-product-rating a,.variations label{color:var(--v-lightgray)}.product .woocommerce-product-rating a:hover{color:var(--v-accent)}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-image>button:not(.cgkit-disabled):hover:before{border-color:var(--v-light)}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{border:1px solid var(--v-gray);background:var(--v-gray);color:var(--v-light)}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:not(.cgkit-disabled):not(.cgkit-swatch-selected):hover{background-color:var(--v-lightgray)}.cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{border-color:var(--v-light)}#shoptimizer-modals-wrapper .commercekit-size-guide{margin-top:15px;margin-bottom:0}.theme-shoptimizer .commercekit-size-guide button{font-size:13px;font-weight:400;color:var(--v-lightgray)}#shoptimizer-modals-wrapper a{display:inline-block;padding:5px 15px;color:var(--v-light);text-transform:uppercase}#shoptimizer-modals-wrapper .commercekit-sg-icon{margin-right:30px}#shoptimizer-modals-wrapper .commercekit-size-guide .commercekit-sg-label svg{width:24px;height:24px;left:15px}#shoptimizer-modals-wrapper .commercekit-size-guide .commercekit-sg-label svg{fill:var(--v-lightgray)}.commercekit-size-guide svg.size_guide_default_icon path{stroke:var(--v-light)}.site .wc-tabs-wrapper{border-top:1px solid var(--v-lightgray);}#page .woocommerce-tabs .panel{padding-top:60px;padding-bottom:20px}#page .woocommerce-tabs ul.tabs{border-top:none}.product_meta,.related-wrapper,.woocommerce-tabs{background-color:var(--v-dark)}#page .woocommerce-tabs .panel h2{display:none;color:var(--v-accent)}.woocommerce-tabs table.woocommerce-product-attributes td,.woocommerce-tabs table.woocommerce-product-attributes th{border-bottom:1px solid var(--v-gray)}.woocommerce-tabs table td,.woocommerce-tabs table th{padding-left:20px}#page .woocommerce-tabs ul.tabs li a,.woocommerce-tabs table.woocommerce-product-attributes td,.woocommerce-tabs table.woocommerce-product-attributes th,.woocommerce-tabs table.woocommerce-product-attributes a,.woocommerce-tabs table td,.woocommerce-tabs table th,#reviews label,body #reviews .comment-reply-title{color:var(--v-light)}#page .woocommerce-tabs ul.tabs li a{text-transform:uppercase}#page .woocommerce-tabs ul.tabs li a:hover,body #page .woocommerce-tabs ul.tabs li.active a,.product_meta a:hover{color:var(--v-accent)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:rgb(240 240 240 / 13%)}.wp-block-table.is-style-stripes{border-bottom:1px solid var(--v-gray)}.modo-simbolos{padding:3px 8px;background:#fff;border-radius:3px}div.product .product_meta:has(span){border-top:1px solid var(--v-gray);border-bottom:1px solid var(--v-gray)}.product_meta .posted_in,.product_meta .sku_wrapper,.product_meta .tagged_as{color:var(--v-light)}.woocommerce-cart-form{width:100%}.cart-collaterals{width:50%}body .shoptimizer-archive table.cart td{border-color:var(--v-gray)}body a.remove::before{background-color:var(--v-lightgray)}table.cart .quantity{border-color:var(--v-tgray);border-radius:var(--v-radius)}.quantity-button.quantity-down::before,.quantity-button.quantity-up::before{background:var(--v-lightgray)}.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{color:var(--v-lightgray)}body table.cart td,body table.cart th,.entry-content td.product-name a,table.cart .quantity input{color:var(--v-light)}table.cart td.actions button:hover,table.cart td.actions input[type="submit"]:hover{background-color:#568b0a}.cart_totals .shop_table{background-color:var(--v-dark);border-color:var(--v-gray)}.cart_totals .shop_table tr.cart-subtotal td,.cart_totals .shop_table tr.cart-subtotal th,.cart_totals .shop_table tr.shipping td,.cart_totals .shop_table tr.shipping th,.cart_totals .shop_table tr.order-total td,.cart_totals .shop_table tr.order-total th{border-color:var(--v-gray);color:var(--v-light)}table.cart td.actions .coupon button{color:#f9f9f9;background-color:hsl(95deg 35% 55% / 50%)}table.cart td.actions .coupon button:hover{background-color:#568b0a}.woocommerce-shipping-calculator a.shipping-calculator-button{color:var(--v-light)}.woocommerce-shipping-calculator a.shipping-calculator-button:hover{color:var(--v-accent)}ul#shipping_method{color:inherit}.cart-collaterals .shipping-calculator-form button.button{color:var(--v-light);text-transform:uppercase}#payment .place-order .button,body .woocommerce a.checkout-button.button.alt{border-radius:var(--v-radius);padding:.75em;height:auto;line-height:1.1}.woocommerce-cart .entry-content{color:var(--v-lightgray)}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-billing-fields h3,.form-row label,body #ship-to-different-address,#order_review_heading,.woocommerce-checkout-review-order-table tbody td{color:var(--v-light)}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{display:none;visibility:hidden}form#woocommerce-checkout-form-coupon{display:block!important;margin:0;padding:0;border:none}.checkout_coupon .form-row button{height:46px}.woocommerce-billing-fields h3,#order_review_heading{font-size:1rem;text-transform:uppercase}.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{color:var(--v-light);background-color:var(--v-gray)}.woocommerce-checkout .form-row input[type="email"],.woocommerce-checkout .form-row input[type="number"],.woocommerce-checkout .form-row input[type="password"],.woocommerce-checkout .form-row input[type="tel"],.woocommerce-checkout .form-row input[type="text"],.woocommerce-checkout .form-row textarea,body.woocommerce-checkout .form-row select{border-color:#d2d6dc;border-radius:var(--v-radius);height:46px}.woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tr.cart-subtotal td,.woocommerce-checkout-review-order-table tr.cart-subtotal th,#order_review .shop_table tr.shipping td,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tr.order-total td:first-child,#order_review .shop_table tr.shipping th,body #payment .payment_methods li,body #ship-to-different-address{border-color:var(--v-gray)}.woocommerce-checkout-review-order-table tr.cart-subtotal th{border-top-left-radius:var(--v-radius)}.woocommerce-checkout-review-order-table tr.cart-subtotal td{border-top-right-radius:var(--v-radius)}.woocommerce-checkout-review-order-table tr.order-total th{border-bottom-left-radius:var(--v-radius)}.woocommerce-checkout-review-order-table tr.order-total td{border-bottom-right-radius:var(--v-radius)}body .woocommerce-checkout-payment ul{border-color:var(--v-gray);border-radius:var(--v-radius)}body #payment .payment_methods>.wc_payment_method>label,body #payment .payment_methods>.woocommerce-PaymentMethod>label{color:var(--v-light)}.mp-checkout-custom-container,.mp-checkout-pix-container,.mp-pix-template-container,.mp-input-document{background-color:transparent!important}.mp-test-mode-card{background:rgb(255 255 255/70%)!important}.mp-pix-template-subtitle,.mp-pix-template-title,.mp-terms-and-conditions-text{color:var(--v-light)!important}.mp-terms-and-conditions-link{color:var(--v-lightgray)!important;text-decoration:underline!important}.mp-terms-and-conditions-link:hover{color:var(--v-accent)!important}.mp-checkout-custom-available-payments{border:1px solid var(--v-gray);padding:10px 15px!important;border-radius:var(--v-radius)}.mp-wallet-button-container .mp-wallet-button-title,.mp-wallet-button-container .mp-wallet-button-title span,.mp-wallet-button-container .mp-wallet-button-description,form div div .mp-checkout-custom-card-form-title,.mp-input-label,.mp-terms-and-conditions-text,.mp-payment-methods-title{color:var(--v-light)!important}.mp-input-table-list{border-color:var(--v-gray)!important;border-radius:var(--v-radius)!important}.mp-input-table-row-text,.mp-input-table-row-obs{color:var(--v-lightgray)!important}.woocommerce-MyAccount-navigation ul li{border-color:var(--v-gray)}body .woocommerce-MyAccount-navigation li a{color:var(--v-light);font-size:.85rem;text-transform:uppercase}.woocommerce-MyAccount-navigation ul li a::before{background:var(--v-accent)!important}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a{color:var(--v-accent)}.col2-set.addresses .col-1,.col2-set.addresses .col-2{width:50%;margin-right:0;padding:30px;border:1px solid var(--v-gray);margin-bottom:20px!important}.addresses header.title h3{font-size:1rem;text-transform:uppercase;color:inherit}.woocommerce-account tr.woocommerce-orders-table__row td,.woocommerce-order-details,.woocommerce-order-details td,.woocommerce-order-details th{border-color:var(--v-gray)}.woocommerce-account .woocommerce-orders-table th,.woocommerce-account .woocommerce-orders-table td{color:var(--v-light)}.shop_table.subscription_details .button,.woocommerce-account .my_account_orders .button{background:var(--v-gray)}body .entry-content .woocommerce-orders-table .button:hover{background:var(--v-accent)}mark{color:var(--v-lightgray)}.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child td,.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child th{border-color:var(--v-gray)}.woocommerce-account .order_details tfoot tr:first-child td,.woocommerce-account .order_details tfoot tr:first-child th{border-top:1px solid var(--v-lightgray)}.addresses header.title a{background-color:var(--v-gray);border-radius:var(--v-radius)}.addresses header.title a:hover{background-color:var(--v-accent)}.woocommerce-checkout ul.order_details{background-color:var(--v-dark)}.woocommerce-checkout ul.order_details li:not(:last-child){border-right:1px solid var(--v-gray)}.woocommerce ul.order_details li{color:var(--v-lightgray)}.woocommerce ul.order_details li strong{color:var(--v-light)}.woocommerce-order-received .woocommerce-order-details{border-color:var(--v-gray)}.woocommerce-order-received .woocommerce-order-details:before,.woocommerce-order-details:before{background:var(--v-dark);border-left:7px solid var(--v-dark);box-shadow:0 1px 0 0 var(--v-dark);width:40px;height:28px}.woocommerce-order-received .woocommerce-order-details:after,.woocommerce-order-details:after{background:var(--v-lightgray);box-shadow:-1px 1px 0 0 var(--v-gray)}table.woocommerce-table--order-details tbody td,table.woocommerce-table--order-details tbody th,table.woocommerce-table--order-details tbody tr:nth-child(2n) td{background-color:var(--v-dark)}.woocommerce-order-received table.woocommerce-table--order-details td,table.woocommerce-table--order-details tfoot td,table.woocommerce-table--order-details tfoot th,table.woocommerce-table--order-details tfoot tr:last-child td,table.woocommerce-table--order-details tfoot tr:last-child th{color:var(--v-light)!important}@media (min-width:771px){div#commercegurus-pdp-gallery{display:flex;margin-right:-90px;gap:5px}.pdp-g-regular div.product .summary{width:40%}}@media (min-width:993px){.shoptimizer-archive{padding-bottom:80px}.site-header .secondary-navigation{margin-left:0}.site-header .site-search{margin-left:auto;flex-grow:0;flex-basis:40%}#secondary input[type="search"],.site-search form input[type="search"]{background:var(--v-dark);border-color:var(--v-accent);border-radius:3em;color:var(--v-light)}input[type="search"]::placeholder{color:var(--v-light)}.woocommerce-ordering{margin-right:0}.product-card__slide .woocommerce-card__header{background-color:var(--v-dark);position:relative;z-index:1}form.cgkit-swatch-form .single_variation_wrap{background:#fff0}.col2-set.addresses{display:flex;gap:20px}}@media (max-width:992px){.page-template-template-woocommerce-archives #secondary,.wc-active.search-results #secondary,.woocommerce.archive #secondary{background:#282828}}