@media screen and (max-width:719px){td.actions div.coupon button.button,#coupon_code{width:100%!important}}.musa-seo-section{--toc-w:clamp(200px,25vw,300px);max-width:90vw;margin:3rem auto;padding:0 20px;display:grid;grid-template-columns:var(--toc-w) 1fr;gap:40px;align-items:flex-start}.musa-seo-section--full{display:block}.musa-seo-index{position:sticky;top:200px;background:var(--musa-porcelain,#FFF8F9);padding:1.25rem 1.25rem 1.25rem 1.5rem;border-left:2px solid var(--e-global-color-secondary)}.musa-seo-index__title{font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--e-global-color-primary);margin-bottom:1rem}.musa-seo-index__list{list-style:disc;padding-left:1.25rem;font-size:.875rem}.musa-seo-index__list li{margin-bottom:.5rem}.musa-seo-index__list a{color:var(--musa-mute,#6E6A64);text-decoration:none;transition:color .2s ease}.musa-seo-index__list a:hover{color:var(--e-global-color-accent)}.musa-seo-description a{color:var(--e-global-color-accent);text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.musa-seo-description a:hover{color:var(--e-global-color-primary)}.woocommerce .lmp_load_more_button,.lmp_load_more_button{margin-top:46px!important;clear:both}.musa-seo-description{min-width:0;line-height:1.75;color:#3a3a3a}.musa-seo-description h2{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.01em;margin-top:1.8rem}@media (max-width:1024px){.musa-seo-section,.musa-seo-section:not(.musa-seo-section--full){display:block!important;grid-template-columns:1fr!important;max-width:100%;padding:0 18px;margin:2.5rem auto}.musa-seo-index{position:static!important;top:auto!important;display:block;width:100%;box-sizing:border-box;margin:0 0 1.75rem;padding:1.1rem 1.25rem}.musa-seo-index__title{margin-bottom:.75rem}.musa-seo-index__list{columns:2;column-gap:1.5rem;margin:0}.musa-seo-index__list li{break-inside:avoid}.musa-seo-description{width:100%}}@media (max-width:560px){.musa-seo-index__list{columns:1}}.musa-seo-description,.musa-seo-description p,.musa-seo-description li{font-family:Montserrat,sans-serif;font-size:15.5px;line-height:1.75;color:#3a3a3a}.musa-seo-description h2{font-size:clamp(20px,2.2vw,26px);font-weight:600;margin:1.8rem 0 .6rem;line-height:1.2}.musa-seo-description h3{font-family:Montserrat,sans-serif;font-size:clamp(17px,1.8vw,20px);font-weight:600;margin:1.3rem 0 .5rem;line-height:1.25;letter-spacing:.01em}.musa-seo-description h4{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;margin:1rem 0 .4rem}.musa-seo-description ul,.musa-seo-description ol{margin:.5rem 0 1rem 1.25rem}.musa-seo-description li{margin-bottom:.4rem}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content,.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation,.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content{width:100%!important;float:none!important;margin:0 0 18px!important;box-sizing:border-box!important}.elementor-widget-woocommerce-my-account,.elementor-widget-woocommerce-my-account .elementor-widget-container,.elementor-widget-woocommerce-my-account .e-my-account-tab,.elementor-widget-woocommerce-my-account .woocommerce,.woocommerce-account .woocommerce{display:block!important;grid-template-columns:1fr!important;max-width:100%!important;width:100%!important;overflow-x:hidden!important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2,.elementor-widget-woocommerce-checkout-page #customer_details,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order{width:100%!important;float:none!important;box-sizing:border-box!important}.woocommerce-checkout #order_review{padding:18px!important}.elementor-widget-woocommerce-checkout-page,.woocommerce-checkout form.checkout{overflow-x:hidden!important;max-width:100%!important}.woocommerce-account .woocommerce-MyAccount-content table,.woocommerce table.shop_table{font-size:12px}}.woocommerce .woocommerce-breadcrumb{font-family:Montserrat,sans-serif;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--musa-mute);margin-bottom:24px}.woocommerce .woocommerce-breadcrumb a{color:var(--musa-mute);text-decoration:none}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--e-global-color-accent)}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--musa-line)}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom-color:var(--musa-line)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#fff0;border:none;border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--musa-mute);font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.08em;font-size:12.5px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff0;border-bottom:2px solid var(--e-global-color-secondary)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--e-global-color-primary)}.musa-filter{max-width:90vw;margin:0 auto 26px;padding:0 20px}.musa-filter__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:16px 20px;background:var(--musa-porcelain);border:1px solid var(--musa-line)}.musa-filter__label{align-self:center;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--e-global-color-primary);margin-right:2px}.musa-filter__field{display:flex;flex-direction:column;gap:5px}.musa-filter__field>span{font-family:Montserrat,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--musa-mute)}.musa-filter select,.musa-filter input[type="number"]{border:1px solid var(--musa-line);background:#fff;padding:9px 12px;font-family:Montserrat,sans-serif;font-size:12.5px;color:var(--e-global-color-primary);border-radius:0;min-width:130px;cursor:pointer}.musa-filter select:focus,.musa-filter input:focus{outline:none;border-color:var(--e-global-color-accent)}.musa-filter__price{min-width:210px}.musa-price__label{color:var(--e-global-color-primary);font-weight:600}.musa-price__slider{position:relative;height:24px;margin-top:8px}.musa-price__rail{position:absolute;top:50%;left:2px;right:2px;height:4px;transform:translateY(-50%);background:var(--e-global-color-musa_rosa_claro);border-radius:999px}.musa-price__fill{position:absolute;top:0;height:100%;background:var(--e-global-color-accent);border-radius:999px}.musa-price__range{position:absolute;top:0;left:0;width:100%;height:24px;margin:0;background:#fff0;pointer-events:none;-webkit-appearance:none;appearance:none}.musa-price__range--min{z-index:3}.musa-price__range--max{z-index:4}.musa-price__range::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;height:17px;width:17px;border-radius:50%;background:var(--e-global-color-primary);border:2px solid #fff;box-shadow:0 1px 5px rgb(0 0 0 / .3);cursor:pointer}.musa-price__range::-moz-range-thumb{pointer-events:auto;height:17px;width:17px;border:2px solid #fff;border-radius:50%;background:var(--e-global-color-primary);box-shadow:0 1px 5px rgb(0 0 0 / .3);cursor:pointer}.musa-price__range::-webkit-slider-runnable-track{background:#fff0;border:none}.musa-price__range::-moz-range-track{background:#fff0;border:none}.musa-filter__apply{background:var(--e-global-color-accent);color:#fff;border:1px solid var(--e-global-color-primary);padding:10px 22px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background-color .25s ease,color .25s ease}.musa-filter__apply:hover{background:var(--e-global-color-secondary);color:var(--e-global-color-primary)}.musa-filter__clear{align-self:center;font-family:Montserrat,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--e-global-color-accent);text-decoration:underline}@media (max-width:767px){.musa-filter{padding:0 12px}.musa-filter__row{padding:14px;gap:10px}.musa-filter select,.musa-filter input[type="number"]{min-width:0!important;width:100%!important}.musa-filter__field{flex:1 1 100%!important}.musa-filter__price{flex:1 1 100%!important}.musa-filter__apply{flex:1 1 auto}.woocommerce .woocommerce-breadcrumb{white-space:normal;word-break:break-word;font-size:10px;line-height:1.5}}.arc-layout{display:grid!important;grid-template-columns:264px minmax(0,1fr);gap:30px;align-items:start}.arc-side{min-width:0}.arc-main{min-width:0}@media (max-width:900px){.arc-layout{grid-template-columns:1fr}}.musa-filter-wrap{min-width:0}.musa-filter-toggle{display:none}@media (max-width:900px){.musa-filter-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;padding:13px 16px;margin:0 0 6px;cursor:pointer;user-select:none;background:var(--e-global-color-accent);color:#fff;border-radius:3px;font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.musa-filter-toggle__chev{width:9px;height:9px;flex:0 0 auto;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .2s ease;margin-top:-3px}.musa-filter-toggle-cb:checked~.musa-filter-toggle .musa-filter-toggle__chev{transform:rotate(-135deg);margin-top:3px}.musa-filter-wrap .musa-filter--side{display:none;position:static}.musa-filter-toggle-cb:checked~.musa-filter--side{display:block}.musa-filter-wrap .musa-filter--side .musa-filter__label{display:none}}.musa-filter--side{display:block;background:#fff;border:1px solid var(--musa-line);border-radius:8px;padding:4px 0 10px;position:sticky;top:120px}.musa-filter--side .musa-filter__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:13px 16px 11px;border-bottom:1px solid var(--musa-line)}.musa-filter--side .musa-filter__label{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;color:var(--e-global-color-primary)}.musa-filter--side .musa-filter__clear{font-size:11px;color:var(--e-global-color-accent);text-decoration:none}.musa-filter--side .musa-filter__clear:hover{text-decoration:underline}.musa-facc{border-bottom:1px solid var(--musa-line)}.musa-facc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:var(--e-global-color-primary);user-select:none}.musa-facc>summary::-webkit-details-marker{display:none}.musa-facc>summary::after{content:"";width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;opacity:.55;flex:0 0 auto;margin-top:-3px}.musa-facc[open]>summary::after{transform:rotate(-135deg);margin-top:2px}.musa-facc__b{padding:2px 16px 15px}.musa-swatches{display:flex;flex-wrap:wrap;gap:12px 10px;padding-top:6px}.musa-swatch{display:flex;flex-direction:column;align-items:center;gap:5px;width:54px;cursor:pointer;text-align:center}.musa-swatch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.musa-swatch__name{order:0;font-family:Montserrat,sans-serif;font-size:10.5px;line-height:1.15;letter-spacing:.01em;color:var(--musa-mute)}.musa-swatch__dot{order:1;width:26px;height:26px;border-radius:50%;border:1px solid rgb(0 0 0 / .2);background-clip:padding-box;transition:transform .15s ease,box-shadow .15s ease}.musa-swatch:hover .musa-swatch__dot{transform:scale(1.12)}.musa-swatch input:checked~.musa-swatch__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.musa-swatch input:checked~.musa-swatch__name{color:var(--e-global-color-primary);font-weight:600}.musa-swatch input:focus-visible~.musa-swatch__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--e-global-color-accent)}.musa-swatch__dot--multi{background:conic-gradient(from 90deg,#F40268,#FF4639,#FFE2A8,#5F7050,#0060A4,#A00178,#F40268);border-color:rgb(0 0 0 / .12)}.musa-swatch__dot--transp{position:relative;background:#fff;overflow:hidden}.musa-swatch__dot--transp::after{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,transparent 45%,#d64b62 45%,#d64b62 55%,transparent 55%)}.musa-swatch__dot--all{position:relative;background:#fff}.musa-swatch__dot--all::after{content:"✕";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--musa-mute)}.musa-optlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;max-height:240px;overflow-y:auto}.musa-opt>label{display:flex;align-items:center;gap:9px;cursor:pointer;padding:6px 6px;border-radius:4px;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.25;color:var(--e-global-color-primary)}.musa-opt>label:hover{background:rgb(0 0 0 / .045)}.musa-opt input{appearance:none;-webkit-appearance:none;margin:0;flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--musa-line);border-radius:4px;position:relative;background:#fff;transition:border-color .15s ease,background .15s ease}.musa-opt input:checked{border-color:var(--e-global-color-accent);background:var(--e-global-color-accent)}.musa-opt input:checked::after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.musa-opt input:focus-visible{outline:2px solid var(--e-global-color-accent);outline-offset:1px}.musa-opt.is-on>label{font-weight:600}.musa-filter--side select.musa-filter__field{width:100%!important;min-width:0!important;margin:0!important}.musa-filter--side .musa-filter__price{min-width:0!important;width:100%}.musa-filter--side .musa-price__legend{display:block;font-size:12px;color:var(--musa-mute);margin-bottom:12px}.musa-filter--side .musa-price__slider{width:100%}.musa-filter--side .musa-filter__apply{display:block;width:calc(100% - 32px);margin:14px 16px 4px;text-align:center;position:sticky;bottom:8px;z-index:3;box-shadow:0 -8px 14px -8px rgb(0 0 0 / .18)}.woocommerce div.product .woocommerce-tabs.musa-acc ul.tabs{display:none}.musa-acc-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:18px 4px;border-top:1px solid var(--musa-line);font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--e-global-color-primary);transition:color .2s ease;user-select:none}.woocommerce div.product .woocommerce-tabs.musa-acc{border-bottom:1px solid var(--musa-line)}.musa-acc-header:hover{color:var(--e-global-color-accent)}.musa-acc-header .musa-acc-icon{position:relative;width:14px;height:14px;flex:0 0 auto}.musa-acc-header .musa-acc-icon::before,.musa-acc-header .musa-acc-icon::after{content:"";position:absolute;background:var(--e-global-color-accent);transition:transform .25s ease,opacity .25s ease}.musa-acc-header .musa-acc-icon::before{top:50%;left:0;width:14px;height:2px;transform:translateY(-50%)}.musa-acc-header .musa-acc-icon::after{left:50%;top:0;width:2px;height:14px;transform:translateX(-50%)}.musa-acc-header.is-open .musa-acc-icon::after{transform:translateX(-50%) scaleY(0);opacity:0}.woocommerce div.product .woocommerce-tabs.musa-acc .woocommerce-Tabs-panel{display:none!important;padding:4px 4px 28px}.woocommerce div.product .woocommerce-tabs.musa-acc .woocommerce-Tabs-panel.is-open{display:block!important}.woocommerce .quantity input.qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row .select2-selection{border:1px solid var(--musa-line);border-radius:0;font-family:Montserrat,sans-serif}.woocommerce .quantity input.qty:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce-checkout .form-row input.input-text:focus{border-color:var(--e-global-color-accent);outline:none}.woocommerce-products-header__title,.woocommerce .woocommerce-loop-title,h1.woocommerce-products-header__title{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.02em}.elementor-widget-woocommerce-product-price .price,.elementor-widget-woocommerce-product-price .price .woocommerce-Price-amount,.woocommerce div.product .elementor-widget-woocommerce-product-price span.price{color:var(--e-global-color-primary);font-weight:600}.elementor-widget-woocommerce-product-price .price ins .woocommerce-Price-amount{color:var(--e-global-color-accent)}.elementor-widget-woocommerce-product-price .price del .woocommerce-Price-amount{color:#B3ACA3}.woocommerce div.product .product_meta a,.elementor-widget-woocommerce-product-meta a{color:var(--e-global-color-primary);text-decoration:none;transition:color .2s ease}.woocommerce div.product .product_meta a:hover,.elementor-widget-woocommerce-product-meta a:hover{color:var(--e-global-color-accent)}.elementor-widget-theme-archive-title .elementor-heading-title,.elementor-widget-woocommerce-archive-title .elementor-heading-title{position:relative;color:var(--e-global-color-primary);letter-spacing:.12em;font-size:28px}body.woocommerce-checkout:not(.woocommerce-order-received) [data-elementor-type="footer"]{display:none!important}.woocommerce-checkout .woocommerce h3,.woocommerce-checkout h3#order_review_heading,.woocommerce-checkout #customer_details h3{font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:15px;color:var(--e-global-color-primary);padding-bottom:12px;border-bottom:1px solid var(--musa-line);margin-bottom:20px}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%}.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{border-top:0!important;padding-top:0!important;margin-top:0!important}.woocommerce-checkout .woocommerce-additional-fields>h3{display:none!important}.woocommerce-checkout #order_review{background:var(--musa-porcelain);padding:26px 28px;border:1px solid var(--musa-line)}.woocommerce-checkout #order_review .shop_table{background:#fff0}.woocommerce-checkout #order_review .order-total .woocommerce-Price-amount{color:var(--e-global-color-primary);font-weight:700;font-size:18px}.woocommerce-checkout #payment{background:#fff0}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--musa-line);padding:0 0 14px}body.woocommerce-checkout input[type="radio"],body.woocommerce-checkout input[type="checkbox"]{accent-color:var(--e-global-color-accent)}.woocommerce-checkout #payment div.payment_box{background:#fff;border:1px solid var(--musa-line)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--musa-line)}.woocommerce-checkout #place_order,.elementor-widget-woocommerce-checkout-page #place_order{width:100%;padding:16px 30px;font-size:13px;background-color:var(--e-global-color-accent)!important;color:#ffffff!important;border:1px solid var(--e-global-color-primary)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.1em;transition:background-color .25s ease,color .25s ease!important}.woocommerce-checkout #place_order:hover,.elementor-widget-woocommerce-checkout-page #place_order:hover{background-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-primary)!important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout h3,.elementor-widget-woocommerce-checkout-page #order_review_heading{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.woocommerce-checkout form .form-row label{font-family:Montserrat,sans-serif;font-size:12.5px;color:var(--musa-mute);letter-spacing:.02em}.woocommerce-checkout .woocommerce-terms-and-conditions{background:var(--musa-porcelain);border:1px solid var(--musa-line);padding:16px 20px;max-height:340px!important}.woocommerce-terms-and-conditions .mp-toc{display:none}.woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions h2,.woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:13.5px;line-height:1.4;text-transform:none;letter-spacing:0;color:var(--e-global-color-primary);margin:16px 0 6px;padding:0;border:0}.woocommerce-checkout .woocommerce .woocommerce-terms-and-conditions h2{font-size:14.5px;margin-top:20px}.woocommerce-terms-and-conditions p,.woocommerce-terms-and-conditions li,.woocommerce-terms-and-conditions dt,.woocommerce-terms-and-conditions dd{font-size:12.5px;line-height:1.65;color:var(--e-global-color-text)}.woocommerce-terms-and-conditions p{margin:0 0 .8em}.woocommerce-terms-and-conditions ul,.woocommerce-terms-and-conditions ol{margin:0 0 1em 1.2em;padding:0}.woocommerce-terms-and-conditions dl{margin:0 0 1em}.woocommerce-terms-and-conditions dt{font-weight:600}.woocommerce-terms-and-conditions dd{margin:0 0 6px}.woocommerce-account a:not(.button):not(.elementor-button):not([data-elementor-type="header"] *):not([data-elementor-type="footer"] *):not(.woofc-area *),.woocommerce-checkout a:not(.button):not(.elementor-button):not([data-elementor-type="header"] *):not([data-elementor-type="footer"] *):not(.woofc-area *),.elementor-widget-woocommerce-my-account a:not(.button),.elementor-widget-woocommerce-checkout-page a:not(.button),.woocommerce-account .woocommerce-MyAccount-content a,.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout #order_review a,.woocommerce form.checkout a{color:var(--e-global-color-primary)!important;text-decoration:underline;text-decoration-color:var(--e-global-color-secondary);text-underline-offset:3px;transition:color .2s ease}.woocommerce-account a:not(.button):not([data-elementor-type="header"] *):not([data-elementor-type="footer"] *):not(.woofc-area *):hover,.woocommerce-checkout a:not(.button):not([data-elementor-type="header"] *):not([data-elementor-type="footer"] *):not(.woofc-area *):hover,.elementor-widget-woocommerce-my-account a:not(.button):hover,.elementor-widget-woocommerce-checkout-page a:not(.button):hover{color:var(--e-global-color-accent)!important}.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-navigation ul,.woocommerce-account .woocommerce-MyAccount-navigation ul{border:1px solid var(--musa-line)}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--musa-line)}.woocommerce-account .woocommerce-MyAccount-navigation li a{font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:.04em;color:var(--e-global-color-primary)!important;text-decoration:none;padding:14px 18px;display:block;transition:background-color .2s ease,color .2s ease}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--musa-porcelain);color:var(--e-global-color-accent)!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--e-global-color-primary);color:#ffffff!important}.woocommerce-account .woocommerce-MyAccount-content{border:1px solid var(--musa-line);padding:28px 30px}.woocommerce-account .woocommerce form .input-text,.woocommerce-account .woocommerce form select,.woocommerce-checkout .input-text,.woocommerce-checkout select,.woocommerce-checkout .select2-selection,.elementor-widget-woocommerce-checkout-page input.input-text,.elementor-widget-woocommerce-checkout-page select,.elementor-widget-woocommerce-checkout-page textarea{background-color:#ffffff!important;border:1px solid var(--musa-line)!important;border-radius:0!important;color:var(--e-global-color-primary)!important;font-family:Montserrat,sans-serif!important}.woocommerce-checkout .input-text:focus,.woocommerce-account .woocommerce form .input-text:focus,.elementor-widget-woocommerce-checkout-page input.input-text:focus{border-color:var(--e-global-color-accent)!important;outline:none!important;box-shadow:none!important}.woocommerce-checkout .form-row label,.elementor-widget-woocommerce-checkout-page .form-row label{color:var(--musa-mute)!important}.woocommerce .required,.woocommerce abbr.required{color:var(--e-global-color-accent)!important;border:none}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-payment,.elementor-widget-woocommerce-checkout-page #customer_details,.elementor-widget-woocommerce-checkout-page .woocommerce-checkout-review-order{border-color:var(--musa-line)!important}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]:checked+label,.woocommerce-checkout #payment label{color:var(--e-global-color-primary)!important}.woocommerce-checkout .checkout_coupon .button,.woocommerce-account .woocommerce-form-login .button,.woocommerce-account .woocommerce-form-register .button{background-color:var(--e-global-color-accent)!important;color:#fff!important}body.woocommerce-checkout .e-checkout__container{gap:0!important;align-items:start}body.woocommerce-checkout .e-checkout__column-start{padding:44px clamp(20px,3.5vw,60px) 70px;max-width:760px;margin-left:auto;width:100%}body.woocommerce-checkout .e-checkout__column-end{background:var(--musa-porcelain)!important;border-left:1px solid var(--musa-line)}body.woocommerce-checkout .e-checkout__order_review,body.woocommerce-checkout .e-checkout__column-end .e-checkout__column-inner{padding:44px clamp(20px,3vw,48px) 70px}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout .e-checkout h3,body.woocommerce-checkout .woocommerce-billing-fields>h3,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout #order_review_heading{font-family:Montserrat,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;font-size:18px!important;font-weight:600!important;color:var(--e-global-color-primary)!important;margin-bottom:18px!important}body.woocommerce-checkout .woocommerce-checkout .form-row label,body.woocommerce-checkout form .form-row label{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;color:var(--musa-mute)}body.woocommerce-checkout .input-text,body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection{border:1px solid var(--musa-line)!important;border-radius:2px!important;min-height:50px;padding:13px 15px!important;background:#fff!important;font-family:Montserrat,sans-serif}body.woocommerce-checkout .input-text:focus,body.woocommerce-checkout select:focus{border-color:var(--e-global-color-accent)!important;outline:none}body.woocommerce-checkout .select2-container .select2-selection--single{height:50px!important;min-height:50px!important;padding:0!important;display:flex!important;align-items:center!important}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal!important;padding:0 30px 0 15px!important;color:var(--e-global-color-primary)!important}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px!important;top:1px!important;right:8px!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table{border:none!important;background:transparent!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{border:none!important;border-bottom:1px solid var(--musa-line)!important;padding:14px 0!important;font-size:14px;background:transparent!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-name{color:var(--e-global-color-primary);font-weight:600}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-total,body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal td,body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{text-align:right;font-family:Montserrat,sans-serif;font-weight:600}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th,body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{padding-top:18px!important;border-bottom:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount{font-size:24px;color:var(--e-global-color-primary)}body.woocommerce-checkout #payment{background:transparent!important;border-radius:0}body.woocommerce-checkout #payment ul.payment_methods{border:none!important;padding:0!important}body.woocommerce-checkout #payment ul.payment_methods>li{border:1px solid var(--musa-line);border-radius:6px;padding:14px 16px;margin-bottom:10px;background:#fff}body.woocommerce-checkout #payment div.payment_box{background:var(--musa-porcelain)!important;border-radius:6px}body.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--musa-porcelain)!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout .e-checkout #place_order{background-color:var(--e-global-color-accent)!important;color:#fff!important;font-family:Montserrat,sans-serif!important;text-transform:uppercase;letter-spacing:.16em;font-weight:600;font-size:13px;border-radius:2px!important;border:none!important;width:100%;padding:18px 24px!important;min-height:56px;transition:background-color .35s ease}body.woocommerce-checkout #place_order:hover{background-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-primary)!important}body.woocommerce-checkout .checkout_coupon{border:1px solid var(--musa-line);border-radius:6px;background:#fff}@media(max-width:920px){body.woocommerce-checkout .e-checkout__column-end{border-left:none;border-top:1px solid var(--musa-line)}body.woocommerce-checkout .e-checkout__column-start{max-width:none}}body.woocommerce-account{--acc-gold:var(--e-global-color-accent)}body.woocommerce-account .woocommerce h1,body.woocommerce-account .woocommerce h2{font-family:Montserrat,sans-serif;font-weight:300;letter-spacing:.01em;color:var(--e-global-color-primary)}body.woocommerce-account #customer_login.u-columns,body.woocommerce-account .u-columns{display:grid!important;grid-template-columns:1fr 1fr;gap:24px;max-width:1040px;margin:6px auto 0;align-items:start}body.woocommerce-account #customer_login.u-columns::before,body.woocommerce-account #customer_login.u-columns::after,body.woocommerce-account .u-columns::before,body.woocommerce-account .u-columns::after{content:none!important;display:none!important}body.woocommerce-account .u-column1,body.woocommerce-account .u-column2{width:auto!important;float:none!important;margin:0!important;border:1px solid var(--musa-line);border-radius:10px;padding:32px clamp(20px,3vw,38px)}@media(max-width:860px){body.woocommerce-account #customer_login.u-columns,body.woocommerce-account .u-columns{grid-template-columns:1fr;max-width:560px}}body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register,body.woocommerce-account .u-column1>form,body.woocommerce-account .u-column2>form{height:auto!important;min-height:0!important}body.woocommerce-account .musa-account-fiscal{border:0;padding:0;margin:6px 0 4px}body.woocommerce-account .musa-account-fiscal legend{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600;color:var(--e-global-color-primary);margin-bottom:10px;padding:0;width:auto;border:0}body.woocommerce-account .musa-acc-company-field{display:none!important}body.woocommerce-account .musa-acc-company-field.musa-show{display:block!important}body.woocommerce-account .musa-acc-is-company-row label.musa-acc-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-transform:none;letter-spacing:normal;font-size:14px;color:var(--e-global-color-primary)}body.woocommerce-account .musa-acc-is-company-row input[type="checkbox"]{width:18px;height:18px;accent-color:var(--e-global-color-primary)}body.woocommerce-account .u-columns h2,body.woocommerce-account .woocommerce-form-login>h2,body.woocommerce-account .woocommerce-form-register>h2{font-family:Montserrat,sans-serif!important;text-transform:uppercase;letter-spacing:.08em;font-size:18px!important;font-weight:600!important;margin-bottom:18px}body.woocommerce-account .woocommerce-form-row label,body.woocommerce-account .woocommerce-form label{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;color:var(--musa-mute)}body.woocommerce-account input.input-text,body.woocommerce-account input[type="password"],body.woocommerce-account input[type="email"],body.woocommerce-account input[type="text"],body.woocommerce-account input[type="tel"],body.woocommerce-account select{border:1px solid var(--musa-line)!important;border-radius:2px!important;min-height:50px;padding:13px 15px!important;background:#fff!important;font-family:Montserrat,sans-serif}body.woocommerce-account input.input-text:focus,body.woocommerce-account select:focus{border-color:var(--e-global-color-accent)!important;outline:none}body.woocommerce-account .woocommerce-Button,body.woocommerce-account .woocommerce form .button,body.woocommerce-account .woocommerce .button{background-color:var(--e-global-color-accent)!important;color:#fff!important;border:none!important;font-family:Montserrat,sans-serif!important;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:12px;border-radius:2px!important;padding:15px 28px!important;transition:background-color .35s ease}body.woocommerce-account .woocommerce-Button:hover,body.woocommerce-account .woocommerce .button:hover{background-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-primary)!important}body.woocommerce-account .woocommerce-form-login__rememberme,body.woocommerce-account .lost_password{font-size:13px;color:var(--musa-mute)}body.woocommerce-account .lost_password a:hover{color:var(--acc-gold)}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 6px;border:none}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:14px 18px;border-radius:6px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.02em;color:var(--e-global-color-primary)!important;transition:background-color .2s,color .2s;text-decoration:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--e-global-color-musa_rosa_claro);color:var(--e-global-color-primary)!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:hover{background:var(--e-global-color-secondary)!important;color:var(--e-global-color-primary)!important;font-weight:600}body.woocommerce-account .woocommerce-MyAccount-content{font-size:15px;line-height:1.7;color:var(--e-global-color-text)}body.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:var(--e-global-color-primary);text-decoration:none;border-bottom:1px solid var(--musa-line)}body.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover{color:var(--acc-gold);border-bottom-color:var(--acc-gold)}body.woocommerce-account .woocommerce-orders-table,body.woocommerce-account .shop_table{border:none!important}body.woocommerce-account .woocommerce-orders-table th{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--musa-mute);border:none;border-bottom:1px solid var(--musa-line);padding:12px 10px}body.woocommerce-account .woocommerce-orders-table td{border:none;border-bottom:1px solid var(--musa-line);padding:16px 10px;font-size:14px}body.woocommerce-account .woocommerce-orders-table .woocommerce-button{padding:10px 18px!important;font-size:11px}body.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}body.woocommerce-account .woocommerce-Address{border:1px solid var(--musa-line);border-radius:10px;padding:24px}body.woocommerce-account .woocommerce-Address-title h3{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:15px;font-weight:600}@media(max-width:760px){body.woocommerce-account .u-columns{grid-template-columns:1fr}body.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr}}body.tax-product_cat .page-title,body.post-type-archive-product .page-title,body.tax-product_cat h1.elementor-heading-title,body.tax-product_cat .elementor-widget-theme-archive-title h1,body.tax-product_cat .elementor-widget-woocommerce-archive-title h1,body.post-type-archive-product .elementor-widget-woocommerce-archive-title h1{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:clamp(22px,2.6vw,32px)!important;letter-spacing:.01em;color:var(--e-global-color-primary)!important;overflow-wrap:break-word;word-break:break-word;margin:0!important}body.tax-product_cat .elementor-widget-theme-archive-title{margin-bottom:0!important}body.post-type-archive-product .elementor-widget-woocommerce-breadcrumb,body.tax-product_cat .elementor-widget-woocommerce-breadcrumb,body.tax-product_tag .elementor-widget-woocommerce-breadcrumb{display:none!important}body.tax-product_cat .term-description,body.tax-product_cat .woocommerce-archive-description,body.post-type-archive-product .woocommerce-archive-description{color:var(--musa-mute);max-width:620px;font-size:15px}body.woocommerce .woocommerce-result-count{font-family:Montserrat,sans-serif;font-size:13px;color:var(--musa-mute)}body.woocommerce .woocommerce-ordering select,body.woocommerce select.orderby{border:1px solid var(--musa-line)!important;border-radius:2px;padding:11px 38px 11px 14px;font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:12px;background-color:#fff}body.woocommerce-checkout .musa-fix-cart-link{font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}body.woocommerce-cart .woocommerce{font-family:Montserrat,sans-serif}body.woocommerce-cart table.shop_table{border:1px solid var(--musa-line)}body.woocommerce-cart table.shop_table th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--musa-mute)}body.woocommerce-cart .cart_totals h2{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}body.woocommerce-checkout .woocommerce-form-login-toggle{display:none!important}body.woocommerce-checkout .e-woocommerce-login-section{margin:0!important;padding:0!important}body.woocommerce-checkout .e-woocommerce-login-anchor{border:1px solid var(--musa-line);background:var(--musa-porcelain);padding:22px 24px;margin:0 0 22px}body.woocommerce-checkout .musa-company-field{display:none!important}body.woocommerce-checkout .musa-company-field.musa-show{display:block!important}body.woocommerce-checkout .musa-is-company-row{margin:4px 0 10px!important}body.woocommerce-checkout .musa-is-company-row label{cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:8px}body.woocommerce-checkout .musa-is-company-row input[type="checkbox"]{width:18px;height:18px;accent-color:var(--e-global-color-primary)}body.woocommerce-checkout .elementor-element-c022a9c,body.woocommerce-checkout .elementor-element-c0484e0,body.woocommerce-checkout .elementor-element-c0d3945{display:none!important}body.woocommerce-checkout .elementor-element-c0a9547{display:flex!important;position:absolute!important;right:28px;top:50%;transform:translateY(-50%);margin:0!important;width:auto!important}body.woocommerce-checkout .elementor-element-c0a9547>.elementor-element:not(.elementor-element-w081d04){display:none!important}@media (max-width:767px){body.woocommerce-checkout .elementor-element-c0a9547{right:14px}}body.woocommerce-checkout [data-elementor-type="header"].elementor-location-header{position:static!important;box-shadow:none!important}body.woocommerce-checkout .musa-hdr-main{display:block!important;text-align:center!important;position:relative!important;padding-top:14px!important;padding-bottom:14px!important}body.woocommerce-checkout .elementor-element-c0659d2{display:inline-flex!important;justify-content:center!important;width:auto!important;max-width:100%!important;margin:0 auto!important;float:none!important}body.woocommerce-checkout .elementor-element-c0659d2 img{margin:0 auto!important}body.woocommerce-checkout{padding-top:0!important}.woocommerce-account .musa-buy-again{margin-top:6px}.woocommerce-account .musa-buy-again a{font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--e-global-color-accent);text-decoration:none;border-bottom:1px solid var(--musa-rose,#F7DDE0)}.woocommerce-account .musa-buy-again a:hover{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.musa-account-dashboard .musa-acc-greeting{font-family:Montserrat,sans-serif;font-size:18px;color:var(--e-global-color-primary);margin:0 0 22px;font-weight:300;letter-spacing:.01em}.musa-account-dashboard .musa-acc-brand{letter-spacing:.12em;font-weight:600}.musa-acc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.musa-acc-card{display:flex;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none!important;border:1px solid #e6ddcf;border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.musa-acc-card:hover{border-color:var(--e-global-color-accent);box-shadow:0 8px 22px rgb(20 20 20 / .06);transform:translateY(-2px)}.musa-acc-card__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;color:var(--e-global-color-primary);letter-spacing:.02em}.musa-acc-card__desc{font-size:13px;line-height:1.5;color:#6b6256}.musa-acc-card__go{margin-top:6px;font-size:13px;font-weight:600;color:var(--e-global-color-accent);letter-spacing:.04em}@media (max-width:600px){.musa-acc-cards{grid-template-columns:1fr}}.woocommerce-orders-table .woocommerce-orders-table__header-order-actions{text-align:right}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{text-align:right}.musa-fbt{clear:both;margin:56px 0 8px;padding-top:40px;border-top:1px solid var(--musa-line,var(--e-global-color-musa_rosa_claro))}.musa-fbt__title{position:relative;margin:0 0 28px;padding-top:16px;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--e-global-color-primary)}.musa-fbt__title::before{content:"";position:absolute;top:0;left:0;width:32px;height:2px;background:var(--e-global-color-secondary)}.musa-fbt ul.products{margin:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.musa-fbt ul.products::before,.musa-fbt ul.products::after{content:none!important;display:none!important}.musa-fbt ul.products li.product{width:auto!important;margin:0!important;float:none!important;clear:none!important}@media (max-width:1024px){.musa-fbt ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.musa-fbt{margin-top:40px;padding-top:28px}.musa-fbt ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}body.woocommerce-wishlist:not(.woocommerce-account) .site-main>.page-content,body.woocommerce-wishlist:not(.woocommerce-account) .entry-content{max-width:1160px;margin-inline:auto;padding:48px 24px 88px}body.woocommerce-wishlist:not(.woocommerce-account) .entry-title{font-family:Montserrat,sans-serif;font-weight:300;font-size:clamp(28px,4vw,46px);color:var(--e-global-color-primary);letter-spacing:.01em;text-align:center;margin:0}body.woocommerce-wishlist:not(.woocommerce-account) .entry-title::after{content:"";display:block;width:54px;height:2px;background:var(--e-global-color-secondary);margin:20px auto 34px}body.woocommerce-wishlist .wishlist-title-container{display:none}body.woocommerce-wishlist .wishlist_table{border:0;font-family:Montserrat,sans-serif;width:100%}body.woocommerce-wishlist .wishlist_table thead th{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;color:var(--musa-mute);border:0;border-bottom:1px solid var(--musa-line);padding:14px;background:#fff0}body.woocommerce-wishlist .wishlist_table tbody td{border:0;border-bottom:1px solid var(--musa-line);padding:18px 14px;vertical-align:middle;background:#fff0}body.woocommerce-wishlist .wishlist_table .product-thumbnail img{width:74px;height:auto;border-radius:6px}body.woocommerce-wishlist .wishlist_table .product-name a{color:var(--e-global-color-primary);font-weight:600;text-decoration:none;font-size:15px}body.woocommerce-wishlist .wishlist_table .product-name a:hover{color:var(--e-global-color-accent)}body.woocommerce-wishlist .wishlist_table .amount{color:var(--e-global-color-primary);font-weight:600}body.woocommerce-wishlist .wishlist_table .wishlist-in-stock{color:#2e7d32}body.woocommerce-wishlist .wishlist_table .wishlist-out-of-stock{color:var(--musa-mute)}body.woocommerce-wishlist .wishlist_table a{text-decoration:none}body.woocommerce-wishlist .wishlist_table .add_to_cart,body.woocommerce-wishlist .wishlist_table a.button,body.woocommerce-wishlist .wishlist_table button.button{background:var(--e-global-color-accent);color:#fff;border:0;border-radius:2px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;padding:13px 22px;transition:background-color .3s ease;text-decoration:none;display:inline-block}body.woocommerce-wishlist .wishlist_table a.button:hover,body.woocommerce-wishlist .wishlist_table button.button:hover{background:var(--e-global-color-secondary);color:var(--e-global-color-primary)}body.woocommerce-wishlist .wishlist_table .remove,body.woocommerce-wishlist .wishlist_table .remove_from_wishlist{color:var(--musa-mute);font-weight:400}body.woocommerce-wishlist .wishlist_table .remove:hover{color:var(--e-global-color-primary);background:#fff0}body.woocommerce-wishlist .wishlist-empty{font-family:Montserrat,sans-serif;color:var(--musa-mute);text-align:center;font-size:15px;padding:46px 0;border-bottom:1px solid var(--musa-line)}body.woocommerce-wishlist .yith_wcwl_wishlist_footer{margin-top:30px}body.woocommerce-wishlist .yith-wcwl-share .yith-wcwl-share-title{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--musa-mute)}body.blog .site-main,body.archive .site-main{max-width:1240px;margin:0 auto;padding:clamp(30px,5vw,64px) max(5vw,20px)}body.blog .page-header,body.archive .page-header{text-align:center;margin-bottom:clamp(30px,4vw,54px)}body.blog .page-header .entry-title,body.archive .page-header .entry-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(30px,4.6vw,52px);color:var(--e-global-color-primary);line-height:1.1}body.blog .page-header .entry-title::before{content:"Blog";display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--e-global-color-accent);margin-bottom:14px}body.blog .page-header .entry-title::after,body.archive .page-header .entry-title::after{content:"";display:block;width:60px;height:2px;background:var(--e-global-color-secondary);margin:20px auto 0}body.blog .page-content,body.archive .page-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}body.blog .page-content>.pagination,body.archive .page-content>.pagination{grid-column:1 / -1}body.blog article.post,body.archive article.post{display:flex;flex-direction:column;background:#fff;border:1px solid #efe3e6;border-radius:10px;overflow:hidden;margin:0;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s}body.blog article.post:hover,body.archive article.post:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgb(20 16 14 / .10)}body.blog article.post>a,body.archive article.post>a{order:-1;display:block;overflow:hidden;background:var(--e-global-color-musa_rosa_claro)}body.blog article.post img.wp-post-image,body.archive article.post img.wp-post-image{width:100%;aspect-ratio:16/11;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,.61,.36,1)}body.blog article.post:hover img.wp-post-image,body.archive article.post:hover img.wp-post-image{transform:scale(1.05)}body.blog article.post .entry-title,body.archive article.post .entry-title{order:1;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.32;margin:20px 22px 0}body.blog article.post .entry-title a,body.archive article.post .entry-title a{color:var(--e-global-color-primary);text-decoration:none;transition:color .2s}body.blog article.post .entry-title a:hover,body.archive article.post .entry-title a:hover{color:var(--e-global-color-accent)}body.blog article.post>p,body.archive article.post>p{order:2;margin:12px 22px 24px;color:#6f6a63;font-size:14.5px;line-height:1.65;font-family:Montserrat,sans-serif}body.blog .pagination,body.archive .pagination{display:flex;justify-content:center;gap:8px;margin-top:26px;flex-wrap:wrap}body.blog .pagination .page-numbers,body.archive .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid #efe3e6;border-radius:50px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:var(--e-global-color-primary);text-decoration:none;transition:border-color .2s,color .2s,background .2s}body.blog .pagination a.page-numbers:hover,body.archive .pagination a.page-numbers:hover{border-color:var(--e-global-color-accent);color:var(--e-global-color-accent)}body.blog .pagination .page-numbers.current,body.archive .pagination .page-numbers.current{background:var(--e-global-color-accent);border-color:var(--e-global-color-accent);color:#fff}@media(max-width:1024px){body.blog .page-content,body.archive .page-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){body.blog .page-content,body.archive .page-content{grid-template-columns:1fr}}body.single-post .page-header{max-width:80vw;margin:0 auto;padding:clamp(28px,4vw,50px) 0 0;text-align:center}body.single-post .page-header .entry-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:clamp(28px,4vw,44px);line-height:1.16;color:var(--e-global-color-primary)}body.single-post .page-content{max-width:80vw;margin:0 auto;padding:0 0 clamp(44px,6vw,74px);font-family:Montserrat,sans-serif}body.single-post .page-content .elementor>.e-con,body.single-post .page-content .e-con.e-con-boxed{--content-width:100% !important;max-width:100%!important;width:100%!important}body.single-post .page-content .e-con.e-con-boxed>.e-con-inner{padding-inline:0!important;max-width:100%!important}body.single-post .musa-post-meta{display:flex;justify-content:center;align-items:center;gap:12px;margin:16px 0 24px;font-family:Montserrat,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:#8a8079}body.single-post .musa-post-cat{color:var(--e-global-color-accent);font-weight:600}body.single-post .musa-post-hero{width:50%;margin:0 auto clamp(28px,4vw,42px)}body.single-post .musa-post-hero img{width:100%;height:auto;border-radius:14px;display:block}body.single-post .musa-post-toc{background:#FBEFF1;border:1px solid #F1D3D9;border-left:4px solid #6D3142;border-radius:14px;padding:18px 24px;margin:0 0 30px}body.single-post .musa-post-toc__t{margin:0 0 10px;font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.10em;color:#6D3142}body.single-post .musa-post-toc__list{margin:0;padding-left:1.35em}body.single-post .musa-post-toc__list li{margin:.30em 0;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5}body.single-post .musa-post-toc__list a{color:#6D3142;text-decoration:none;border-bottom:1px solid #fff0;transition:color .15s,border-color .15s}body.single-post .musa-post-toc__list a:hover{color:#111;border-bottom-color:#111}body.single-post .page-content h2{scroll-margin-top:110px}html{scroll-behavior:smooth}@media (max-width:600px){body.single-post .musa-post-toc{padding:14px 16px}body.single-post .musa-post-toc__list li{font-size:15px}}body.single-post .page-content p,body.single-post .page-content .elementor-widget-text-editor{font-family:Montserrat,sans-serif!important;font-size:17.5px!important;line-height:1.8!important;color:#3a3a3a!important}body.single-post .page-content p{margin:0 0 1.3em}body.single-post .page-content .elementor-widget-text-editor p{margin:0 0 1.15em}body.single-post .page-content h2,body.single-post .page-content .elementor-widget-heading h2.elementor-heading-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:clamp(23px,2.4vw,30px)!important;line-height:1.25!important;color:var(--e-global-color-primary)!important;margin:1.7em 0 .5em!important}body.single-post .page-content h3,body.single-post .page-content .elementor-widget-heading h3.elementor-heading-title{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:clamp(19px,1.8vw,23px)!important;line-height:1.3!important;color:var(--e-global-color-accent)!important;margin:1.5em 0 .4em!important}body.single-post .page-content h4,body.single-post .page-content .elementor-widget-heading h4.elementor-heading-title{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:18px!important;color:var(--e-global-color-primary)!important;margin:1.3em 0 .3em!important}body.single-post .page-content ul,body.single-post .page-content ol{margin:0 0 1.3em;padding-left:1.4em}body.single-post .page-content li{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.72;color:#3a3a3a;margin-bottom:.5em}body.single-post .page-content li::marker{color:var(--e-global-color-accent)}body.single-post .page-content a:not(.elementor-button){color:var(--e-global-color-accent);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s}body.single-post .page-content a:not(.elementor-button):hover{opacity:.7}body.single-post .page-content strong,body.single-post .page-content b{color:var(--e-global-color-primary);font-weight:700}body.single-post .page-content .elementor-widget-image img,body.single-post .page-content>figure:not(.musa-post-hero) img{max-width:100%;height:auto;border-radius:12px}body.single-post .page-content blockquote{border-left:3px solid var(--e-global-color-secondary);padding:4px 0 4px 22px;margin:1.6em 0;font-style:italic;color:#555}@media(max-width:600px){body.single-post .page-content p,body.single-post .page-content .elementor-widget-text-editor{font-size:16.5px!important;line-height:1.75!important}body.single-post .page-content li{font-size:16px}body.single-post .musa-post-hero{width:100%}body.single-post .musa-post-hero img{border-radius:10px}body.single-post .musa-post-meta{gap:8px;font-size:11px}body.single-post .page-content .musa-post-fig{width:100%}}body.single-post .page-content .musa-post-fig{width:50%;margin:clamp(26px,3.4vw,38px) auto}body.single-post .page-content .musa-post-fig img{width:100%;height:auto;border-radius:12px;display:block}body.single-post .page-content .musa-post-fig figcaption{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:12px}body.single-post .page-content .musa-post-fig__cap{font-family:Montserrat,sans-serif;font-style:italic;font-size:13.5px;color:#8a8079}body.single-post .page-content .musa-post-fig__btn{display:inline-flex;align-items:center;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:9px 20px;border-radius:50px;background:var(--e-global-color-accent);color:#fff!important;text-decoration:none!important;white-space:nowrap;transition:background .25s,color .25s}body.single-post .page-content .musa-post-fig__btn:hover{background:var(--e-global-color-secondary);color:var(--e-global-color-primary)!important}body.single-post .page-content a.musa-inline-prod{color:var(--e-global-color-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}body.single-post .musa-post-products{margin:clamp(36px,5vw,54px) 0 10px;padding:clamp(24px,3vw,34px);background:var(--e-global-color-musa_rosa_claro);border-radius:16px}body.single-post .musa-post-products__h{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:1.2!important;color:var(--e-global-color-primary)!important;margin:0 0 20px!important;text-align:center}body.single-post .musa-pp__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0!important;padding:0!important;list-style:none!important}body.single-post .musa-pp__grid::before,body.single-post .musa-pp__grid::after{content:none!important;display:none!important}body.single-post .musa-pp__grid li.product{width:auto!important;margin:0!important;float:none!important;background:#fff;border:1px solid #efe3e6;border-radius:12px;padding:12px}body.single-post .musa-pp__grid li.product .woocommerce-loop-product__title{font-size:14px!important}body.single-post .musa-post-products li.product a.button:not(:hover){background:var(--e-global-color-accent)!important;color:#fff!important}@media(max-width:600px){body.single-post .musa-pp__grid{grid-template-columns:1fr;gap:16px}}body.woocommerce-checkout .musa-company-field label .optional,body.woocommerce-checkout .musa-is-company-row label .optional{display:none!important}.woocommerce-checkout #order_review .cart_item .product-name{overflow:hidden;text-align:left}.woocommerce-checkout #order_review .musa-co-thumb{float:left;margin:0 12px 0 0;line-height:0}.woocommerce-checkout #order_review .musa-co-thumb .musa-co-thumb__img,.woocommerce-checkout #order_review .musa-co-thumb img{width:52px;height:52px;object-fit:cover;border-radius:6px;background:var(--musa-porcelain);border:1px solid var(--musa-line);display:block;margin:0}.woocommerce-checkout #order_review .musa-co-name{display:block;margin-left:64px;line-height:1.35}.woocommerce-checkout #order_review .cart_item .product-name .product-quantity{display:block;margin:3px 0 0 64px;font-weight:600;color:var(--musa-mute)}.woocommerce-checkout #order_review .cart_item .product-name .variation{margin:3px 0 0 64px}.woocommerce-checkout #order_review table.shop_table{table-layout:fixed;width:100%}.woocommerce-checkout #order_review table.shop_table th.product-name,.woocommerce-checkout #order_review table.shop_table td.product-name,.woocommerce-checkout #order_review table.shop_table thead th:first-child,.woocommerce-checkout #order_review table.shop_table tbody td:first-child,.woocommerce-checkout #order_review table.shop_table tfoot th{width:64%!important}.woocommerce-checkout #order_review table.shop_table th.product-total,.woocommerce-checkout #order_review table.shop_table td.product-total,.woocommerce-checkout #order_review table.shop_table thead th:last-child,.woocommerce-checkout #order_review table.shop_table tbody td:last-child,.woocommerce-checkout #order_review table.shop_table tfoot td{width:36%!important}.woocommerce-checkout #order_review .shop_table td .woocommerce-Price-amount{white-space:nowrap}.woocommerce-checkout #order_review .shop_table td,.woocommerce-checkout #order_review .cart-subtotal td,.woocommerce-checkout #order_review .cart-discount td,.woocommerce-checkout #order_review .woocommerce-shipping-totals.shipping td,.woocommerce-checkout #order_review .order-total td{text-align:right}.woocommerce-checkout #order_review .woocommerce-shipping-totals.shipping ul#shipping_method{margin:0;padding:0;list-style:none;text-align:right}.woocommerce-checkout #order_review .woocommerce-shipping-totals.shipping ul#shipping_method li{margin:0 0 6px;padding:0;text-align:right}.woocommerce-checkout #order_review .woocommerce-shipping-totals.shipping ul#shipping_method li:last-child{margin-bottom:0}.woocommerce-checkout #order_review .woocommerce-shipping-totals.shipping ul#shipping_method label{display:inline;margin-left:6px}.woocommerce-checkout #order_review .cart-discount td{color:#16803c;font-weight:600}.woocommerce-checkout #order_review .cart-discount .woocommerce-remove-coupon{display:inline-block;margin-left:8px;font-size:11px;font-weight:400;color:var(--musa-mute);text-decoration:underline}