/*
 * Crow3D theme -- styles extracted from header.php
 * Organized from inline <style> blocks previously mixed into the PHP template.
 */

/* ===== Block: crow3d-responsive-menu | Source: header.php ===== */
.site-header .container{position:relative}
@media (min-width:769px){.main-nav{display:flex!important;align-items:center}.menu-toggle{display:none!important}}
@media (max-width:768px){.main-nav{display:none;position:absolute;z-index:9999;top:calc(100% + 12px);left:16px;right:16px;padding:14px;background:#fff;border:1px solid rgba(8,37,74,.12);border-radius:18px;box-shadow:0 18px 48px rgba(8,37,74,.18);flex-direction:column;gap:4px}.site-header.menu-open .main-nav{display:flex}.main-nav a{display:block;padding:13px 15px;border-radius:12px;color:#08254a;font-weight:700}.main-nav a:hover,.main-nav a:focus{background:#eef6ff;color:#5f42e8}.menu-toggle{display:inline-flex!important}.site-header.menu-open .menu-toggle{color:#5f42e8}}

/* ===== Block: crow3d-light-rebrand | Source: header.php ===== */
/* === CROW3D LIGHT REBRAND 2026 === */
:root{
  --bg:#f7fbff;
  --card:#ffffff;
  --card-2:#eef6ff;
  --fg:#08254a;
  --muted:#5f6f83;
  --border:rgba(8,37,74,.11);
  --gold:#5f42e8;
  --gold-soft:#168ce6;
  --radius:22px;
  --container:1180px;
}
html,body{background:#f7fbff;color:#08254a;}
body{background-image:radial-gradient(circle at 85% 10%,rgba(33,198,215,.10),transparent 26%),radial-gradient(circle at 70% 0%,rgba(108,69,233,.09),transparent 30%);}
a:hover{color:#168ce6;}
.announcement{background:#eaf6ff;color:#22527f;border-bottom:1px solid rgba(22,140,230,.10);font-weight:700;letter-spacing:.14em;padding:9px 0;}
.site-header{background:rgba(255,255,255,.91);border-bottom:1px solid rgba(8,37,74,.08);box-shadow:0 10px 35px rgba(8,37,74,.05);backdrop-filter:blur(18px);}
.site-header .container{padding-top:16px;padding-bottom:16px;}
.site-logo{color:#08254a;font-size:1.32rem;letter-spacing:.02em;}
.site-logo .accent,.site-logo svg{color:#168ce6;}
.main-nav{color:#223b59;font-weight:650;gap:30px;font-size:.88rem;}
.header-actions{color:#31506e;}
.cart-count{background:#168ce6;color:#fff;}
.btn-gold,.btn-ghost{border-radius:999px;padding:.92rem 1.6rem;font-size:.78rem;letter-spacing:.08em;box-shadow:none;}
.btn-gold{background:#08254a;color:#fff;border-color:#08254a;}
.btn-gold:hover{background:#168ce6;color:#fff;border-color:#168ce6;box-shadow:0 12px 28px rgba(22,140,230,.22);}
.btn-ghost{background:#fff;color:#08254a;border-color:#bed0df;}
.btn-ghost:hover{background:#f0f7ff;color:#5f42e8;border-color:#5f42e8;}
.eyebrow{color:#5f42e8;font-weight:800;letter-spacing:.18em;font-size:10px;}
.gold-text{background:linear-gradient(120deg,#5f42e8,#168ce6);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;}
.hero{padding:76px 0 72px;min-height:690px;display:flex;align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(245,250,255,.72));}
.hero-grid{grid-template-columns:.88fr 1.12fr;gap:40px;}
.hero h1{color:#08254a;font-size:clamp(3.2rem,6.2vw,5.35rem);line-height:.94;letter-spacing:-.045em;max-width:590px;margin-bottom:28px;}
.hero h1 .gold-text{color:#5f42e8;}
.hero p.lead{color:#52677e;font-size:1rem;line-height:1.75;max-width:535px;margin-bottom:30px;}
.hero-cta{gap:12px;}
.hero-stats{margin-top:48px;max-width:570px;gap:18px;}
.hero-stats>div{padding:16px 18px;background:rgba(255,255,255,.88);border:1px solid rgba(8,37,74,.09);border-radius:16px;box-shadow:0 12px 30px rgba(8,37,74,.06);}
.hero-stats .num{color:#08254a;font-size:1.25rem;}
.hero-stats .lbl{color:#62758a;letter-spacing:.08em;font-size:9px;}
.hero-image-wrap{aspect-ratio:1.18/1;border:0;border-radius:38px;background:#fff;box-shadow:0 30px 70px rgba(28,74,124,.14);}
.hero-image-wrap img{object-fit:cover;object-position:center;}
.hero-image-wrap::after{display:none;}
.hero-image-caption{display:none;}
.hero-frame{inset:-14px;border:1px solid rgba(95,66,232,.14);border-radius:46px;}
.hairline{background:linear-gradient(90deg,transparent,rgba(22,140,230,.25),transparent);}
section{padding:86px 0;}
.section-head h2{color:#08254a;letter-spacing:-.03em;}
.section-head .link{color:#168ce6;font-weight:700;}
.categories{gap:20px;}
.category-card{background:#fff;border:1px solid rgba(8,37,74,.09);border-radius:22px;min-height:205px;box-shadow:0 18px 50px rgba(8,37,74,.07);}
.category-card:hover{border-color:rgba(22,140,230,.5);transform:translateY(-5px);box-shadow:0 24px 55px rgba(22,140,230,.13);}
.category-card .icon{color:#168ce6;}
.category-card h3{color:#08254a;}
.category-card .count{color:#697b8e;}
#tienda{background:#eef6ff;}
.product-grid{gap:22px;}
.product-card{background:#fff;border:1px solid rgba(8,37,74,.08);border-radius:22px;overflow:hidden;box-shadow:0 16px 40px rgba(8,37,74,.07);}
.product-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px rgba(8,37,74,.13);border-color:rgba(22,140,230,.32);}
.product-card .thumb{background:linear-gradient(145deg,#f4f9ff,#e6f3ff);}
.product-card .meta{padding:20px;}
.product-card .name{color:#08254a;font-weight:700;}
.product-card .cat{color:#5f42e8;font-weight:750;}
.product-card .price{color:#168ce6;font-weight:800;}
.custom-section{background:linear-gradient(125deg,#071f3d 0%,#0a3564 62%,#273d9f 100%);color:#fff;position:relative;overflow:hidden;}
.custom-section::after{content:"";position:absolute;width:430px;height:430px;border-radius:50%;right:-110px;top:-130px;background:radial-gradient(circle,rgba(33,198,215,.32),transparent 65%);}
.custom-section .eyebrow{color:#72e7ee;}
.custom-section h2,.custom-section h4{color:#fff;}
.custom-section .gold-text{background:linear-gradient(120deg,#7ee8ff,#b49bff);-webkit-background-clip:text;background-clip:text;color:transparent;}
.custom-section p{color:#d2e3f2!important;}
.feature{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);border-radius:18px;backdrop-filter:blur(8px);}
.feature .icon{color:#72e7ee;}
#historia{background:#fff;}
#historia h2{color:#08254a;}
.newsletter{background:#e8f4ff;color:#08254a;border-top:1px solid rgba(8,37,74,.08);}
.newsletter h3{color:#08254a;}
.newsletter p{color:#61758a;}
.newsletter-form input{background:#fff;color:#08254a;border-color:#bed0df;border-radius:999px;}
.site-footer{background:#061b35;color:#edf7ff;}
.site-footer p,.site-footer li,.site-footer a{color:#b8cadb;}
.site-footer h5{color:#fff;}
.footer-bottom{border-color:rgba(255,255,255,.1);}
.woocommerce,.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{color:#08254a;}
.woocommerce div.product,.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content{background:#fff;}
.woocommerce div.product .product_title,.woocommerce h1,.woocommerce h2{color:#08254a;}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#168ce6;}
.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background:#08254a;color:#fff;border-radius:999px;}
.woocommerce button.button:hover,.woocommerce a.button:hover{background:#168ce6;color:#fff;}
.widget-area{color:#52677e;}
@media(max-width:820px){
 .hero{padding:54px 0 60px;min-height:auto;}
 .hero-grid{grid-template-columns:1fr;gap:38px;}
 .hero h1{font-size:clamp(3rem,14vw,4.6rem);}
 .hero-image-wrap{aspect-ratio:1.05/1;}
 .hero-stats{grid-template-columns:1fr 1fr 1fr;margin-top:34px;}
 .categories{grid-template-columns:1fr;}
}
@media(max-width:540px){
 .announcement{font-size:8px;}
 .hero-stats{grid-template-columns:1fr;}
 .hero-stats>div{display:flex;align-items:center;justify-content:space-between;}
 .hero-image-wrap{border-radius:24px;}
 section{padding:64px 0;}
}
/* === END CROW3D LIGHT REBRAND === */

/* ===== Block: crow3d-mascot-hero | Source: header.php ===== */
.hero-image-wrap img{content:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACvKADAAQAAAABAAACDQAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgCDQK8AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMABwcHBwcHDAcHDBEMDAwRFxEREREXHhcXFxcXHiQeHh4eHh4kJCQkJCQkJCsrKysrKzIyMjIyODg4ODg4ODg4OP/bAEMBCQkJDg0OGQ0NGTsoISg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//dAAQALP/aAAwDAQACEQMRAD8A+jaKKKACiiigAooooAKKKKACiiigAooooAKKKKAClpKKACiiigBaSiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKZI21Gb0FCAzWO5i3qaSkHSlrqGFFFFABRRRQAUlLSUAWLdNz7vSr9QwpsQZ6mpq55u7Ef/Q+jaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiimSSJEhklYKo6knAFAN21Y+imRyJKgkiYMrDII6EU+gE76oKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqvctiPHqasVRumy4X0H86uC1ArUtFFbjCiiigAooooAKfGu9wPxplXLZMLvPepk7IC0B2ooornEf/0fo2iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiqF9qdpp65nb5j0Qcsa4fUNbvL/KA+VF/dXqfqa3pUJT16HnYzM6OH0esuy/rQ6jUfEFraZig/fS+33R9T/hXBanqt1dtmd8nso4VfoKrSyCJc9+wqtZwtdXkUJ5Mkig/ia9KlQhTVz5TF5hXxUuRuy7I9h02H7Pp9vAeqRqD9cc1do6cCivHbu7n3UIqMVFdAooopFBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVlu29y3qavzNsjJ/Cs2taa6gLRRRWowooooAKKKKAFVdzBa1FAAwKq26cbz3q3WM3d2EFFFFZgf/9L6NoopaAEooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiuC8Ya6YV/sWxfE0o/esOqIe31P6CtaFGVWahEDvAQRkcg0tYvh0EaJaLjAEQFXNQ1CHT7czSck8KvcmplBqbgiak4wi5yeiLM00NvGZZ3CKO5rkNR8Su2YtPG0f89D1/Advxrnrq7uL2Tzbhyx7DsPoKqkGu6lhYx1lqfJ43OqlT3aPur8f+ADO0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zu4pUVn/AHbnt7+xrnFt0U5Aq0qMRgVrCm1uw9t2PR7GZLkoCMOpGfz61S8WeHRfQGWAfvUyye/qPxrlrG+udOmWeNt2wg7TyD7V6sNRtLtAW+QOAQeowfeuHFU5QkmtjeFRT1PnyyhuJJSsCOZAcYQEnP4c13+maB43nwbWznYdQZV2j83wa9/8KTxxwmxO3jLRsMcjuM+1dfXk1cxnTk4qJ201dXRyXhJPFUVo0PiZYgVA8sq+5/cN2+nJNdbRRXk1J88nK1jQKKKKgAooooAKgnk2LtHU1MzBFLN0FZjMXYse9XCN3cBtFLSVuMKKKKACrMMWTuNMij3nJ6VfAwMVnOXRCFooorIAooooAKKKKACiiqsk/wDCn50JXJlJLckkm28LyapkknJopK2UbHPKbZ//0Po2iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiloA82+I+k3N3YRanbSBBabvNU/xxvgYHuGANee6YitFCp7nP616N8SI9SutOs9P06NpDNdIZMcARoCSSegGcVz1josdtComcl1XHy9Af616FLHU6NDlqPqeXj8qr4xqNBer6C7wOlcvrV0ZJ1tweIxk/U//Wrorjda5M/3QCdw6ECvObi93SM/VmJJ9BmvYy5RqfvI6o8XAYKpSxElXjZxLvmpGNznArPudVlCFYDsH97v/wDWqg7u53Oc1SuAsi+WwyK9j2aPZnUsjMvNQEmY4csO59T71nCKWc4fp6DpWqLaNegqpdeZJItjacyP1I7CuPELli51H8jNVb6IoyXcNq3lW6iST16gf41jz3dzcPh2L+3b8hxXTatpKaNbQW8hxNcZZj3CDj9T/Ksl5rW0QIgyT2H9a8DE16knZuy7HXheSceeJlKs8jBFQknoACTViNrqBfNhLBehK9j6EV9H/BFtMn0++uUVRerKFYnlhEVG3HoCc5qH4v2ukafd6fqUSIlzcsyTqoA3xAD52Hqp6H8K5adR89kzoqq0W0jwm31yWMYmQSe44NXYNUubuURQRKPUkk4H6VT1jSGtNSWBOFk54rpbSxitF2Rjj1PU/WvewUsRVk4ylojz5ypcinBblkKByKdin7aTFe4chA/pXYaDc+ba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");object-fit:cover;object-position:center;background:#fff}.hero-image-wrap{background:#fff}

/* ===== Block: crow3d-mobile-ecommerce-2026 | Source: header.php ===== */
/* Mobile commerce polish */
.product-card{position:relative;border:1px solid rgba(8,37,74,.10);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 12px 34px rgba(8,37,74,.07);transition:transform .2s ease,box-shadow .2s ease}
.product-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(8,37,74,.12)}
.product-card:before{content:'Destaque';position:absolute;z-index:2;top:14px;left:14px;padding:6px 10px;border-radius:999px;background:#08254a;color:#fff;font-size:9px;font-weight:800;letter-spacing:.10em;text-transform:uppercase}
.product-card:after{content:'Ver produto  →';display:flex;align-items:center;justify-content:center;margin:0 16px 16px;padding:11px 14px;border-radius:999px;background:#eef6ff;color:#08254a;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
#tienda .section-head>div:after{content:'Compra segura · Envio para todo o Brasil';display:block;margin-top:9px;color:#60758b;font-size:13px}
@media (max-width:768px){
 body.home main{display:flex;flex-direction:column}
 body.home .hero{order:1;padding:34px 0 38px;min-height:auto}
 body.home #tienda{order:2;padding:52px 0 58px}
 body.home #coleccion{order:3;padding:54px 0}
 body.home #custom{order:4}
 body.home #historia{order:5}
 .site-header{position:sticky;top:0;z-index:1000}
 .hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(132px,.78fr)!important;grid-template-areas:'eyebrow eyebrow' 'title visual' 'lead visual' 'cta cta' 'stats stats';column-gap:14px!important;row-gap:16px!important;align-items:center}
 .hero-grid>div:first-child{display:contents}
 .hero-grid .eyebrow{grid-area:eyebrow;margin:0;font-size:8px;line-height:1.4;white-space:nowrap}
 .hero-grid h1{grid-area:title;font-size:clamp(2.35rem,11.2vw,3.15rem)!important;line-height:.93!important;letter-spacing:-.055em!important;margin:0!important;max-width:none!important}
 .hero-grid .lead{grid-area:lead;margin:0!important;font-size:12.5px!important;line-height:1.6!important;color:#5f6f83!important}
 .hero-grid .hero-cta{grid-area:cta;display:grid!important;grid-template-columns:1.25fr .95fr;gap:10px!important;margin:4px 0 0!important}
 .hero-grid .hero-cta a{width:100%;padding:13px 12px!important;font-size:9.5px!important;white-space:nowrap}
 .hero-grid .hero-stats{grid-area:stats;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:4px!important}
 .hero-grid .hero-stats>div{min-height:74px!important;padding:12px 10px!important;display:block!important;text-align:left;border-radius:16px!important}
 .hero-grid .hero-stats .num{font-size:17px!important}
 .hero-grid .hero-stats .lbl{font-size:7px!important;line-height:1.35;margin-top:5px}
 .hero-grid>div:nth-child(2){grid-area:visual;margin:0!important;min-width:0;align-self:stretch;display:flex;align-items:center}
 .hero-grid .hero-image-wrap{width:100%;height:auto!important;aspect-ratio:.78/1!important;border-radius:22px!important;box-shadow:0 14px 36px rgba(8,37,74,.14)!important}
 .hero-grid .hero-image-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
 .hero-image-caption,.hero-frame{display:none!important}
 #tienda .section-head{margin-bottom:22px!important}
 #tienda .section-head h2{font-size:2rem!important;margin-top:5px}
 #tienda .section-head>div:after{font-size:11px;margin-top:7px}
 #tienda .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 #tienda .product-card{border-radius:18px!important}
 #tienda .product-card:before{top:9px;left:9px;padding:5px 7px;font-size:7px}
 #tienda .product-card .thumb{aspect-ratio:1/1!important;border-radius:0!important}
 #tienda .product-card .thumb img{width:100%;height:100%;object-fit:cover}
 #tienda .product-card .meta{display:block!important;padding:12px 12px 8px!important}
 #tienda .product-card .cat{font-size:7px!important;margin-bottom:4px}
 #tienda .product-card .name{font-size:13px!important;line-height:1.2;min-height:31px}
 #tienda .product-card .price{font-size:14px!important;margin-top:6px;font-weight:800;color:#168ce6}
 #tienda .product-card:after{margin:0 10px 10px;padding:9px 6px;font-size:8px}
 #coleccion .categories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
 #coleccion .category-card{min-height:120px!important;padding:16px 10px!important;border-radius:16px!important}
 #coleccion .category-card h3{font-size:13px!important}
 #coleccion .category-card span{font-size:8px!important}
}
@media (max-width:380px){
 .hero-grid{grid-template-columns:minmax(0,1fr) 118px!important;column-gap:10px!important}
 .hero-grid h1{font-size:2.18rem!important}
 .hero-grid .lead{font-size:11.5px!important}
 .hero-grid .hero-cta{grid-template-columns:1fr 1fr}
}

/* ===== Block: crow3d-marketplace-2026 | Source: header.php ===== */
:root{--market-bg:#f2f4f5;--market-yellow:#ffd84d;--market-green:#178a4b;--market-blue:#168ce6;--market-navy:#08254a}
body{background:var(--market-bg)!important}
.announcement{background:var(--market-navy)!important;color:#fff!important;border:0!important}
.site-header{background:#eaf6ff!important;box-shadow:0 2px 9px rgba(8,37,74,.10)!important}
.site-header>.container{display:grid!important;grid-template-columns:minmax(150px,190px) minmax(280px,1fr) auto!important;grid-template-areas:'logo search actions' 'nav nav nav';align-items:center;column-gap:24px;row-gap:12px;padding-top:14px!important;padding-bottom:10px!important}
.site-logo{grid-area:logo}
.crow3d-market-search{grid-area:search;display:flex;align-items:center;height:46px;background:#fff;border:1px solid rgba(8,37,74,.10);border-radius:10px;box-shadow:0 2px 8px rgba(8,37,74,.10);overflow:hidden}
.crow3d-market-search input[type=search]{flex:1;min-width:0;height:100%;padding:0 17px;border:0!important;outline:0;background:#fff;color:#17324f;font-size:14px;box-shadow:none!important}
.crow3d-market-search input::placeholder{color:#7a8998}
.crow3d-market-search button{width:50px;height:30px;border:0;border-left:1px solid #e5e9ed;background:#fff;color:#31506e;display:flex;align-items:center;justify-content:center;cursor:pointer}
.crow3d-market-search button:hover{color:var(--market-blue)}
.header-actions{grid-area:actions;justify-self:end}
.main-nav{grid-area:nav;width:100%;justify-content:center!important;border-top:1px solid rgba(8,37,74,.08);padding-top:10px;gap:34px!important;font-size:12px!important}
.main-nav a{position:relative}.main-nav a:hover{color:var(--market-blue)}
.hero{background:var(--market-bg)!important;padding:34px 0 28px!important;min-height:auto!important}
.hero-grid{position:relative;background:linear-gradient(100deg,#fff9db 0%,#edf8ff 62%,#e9f3ff 100%);border:1px solid rgba(8,37,74,.08);border-radius:24px;padding:46px 50px!important;box-shadow:0 5px 18px rgba(8,37,74,.08)}
.hero-grid:before{content:'NOVIDADES DA SEMANA';position:absolute;top:18px;left:50px;padding:6px 10px;border-radius:6px;background:var(--market-yellow);color:var(--market-navy);font-size:9px;font-weight:900;letter-spacing:.12em}
.hero h1{font-size:clamp(3rem,5vw,4.7rem)!important}.hero .lead{font-size:15px!important;max-width:540px!important}
.hero-image-wrap{background:#fff!important;border:1px solid rgba(8,37,74,.08)!important}
.hero-stats>div{background:#fff!important;border:1px solid rgba(8,37,74,.08)!important}
.btn-gold{background:var(--market-blue)!important;border-color:var(--market-blue)!important}.btn-gold:hover{background:var(--market-navy)!important}
#tienda,#coleccion{background:transparent!important}
#tienda .container,#coleccion .container{max-width:1180px}
.section-head h2{letter-spacing:-.035em!important}
#tienda .product-grid{gap:16px!important}
.product-card{border-radius:12px!important;border:0!important;box-shadow:0 2px 10px rgba(8,37,74,.10)!important}
.product-card:hover{box-shadow:0 10px 26px rgba(8,37,74,.16)!important}
.product-card .thumb{background:#f7f7f7!important;border-bottom:1px solid #eceff1}
.product-card .meta{padding:18px 18px 10px!important}
.product-card .cat{color:#7a8998!important;letter-spacing:.08em!important}
.product-card .name{color:#263a4d!important;font-weight:650!important}
.product-card .price{color:#22313f!important;font-size:22px!important;font-weight:500!important}
.product-card .price:after{content:'em até 3x sem juros';display:block;margin-top:4px;color:var(--market-green);font-size:10px;font-weight:700;white-space:nowrap}
.product-card:before{content:'NOVO';background:var(--market-blue)!important;border-radius:5px!important}
.product-card:after{background:#eaf4ff!important;color:#1268b3!important;border-radius:7px!important;margin:0 18px 18px!important}
#coleccion .category-card{background:#fff!important;border:0!important;box-shadow:0 2px 10px rgba(8,37,74,.08)!important}
#coleccion .category-card:hover{box-shadow:0 8px 22px rgba(8,37,74,.14)!important}
@media(max-width:768px){
 .announcement{font-size:7px!important}
 .site-header>.container{grid-template-columns:1fr auto!important;grid-template-areas:'logo actions' 'search search' 'nav nav';gap:10px 12px;padding:10px 16px 12px!important}
 .crow3d-market-search{height:42px;border-radius:8px}
 .crow3d-market-search input[type=search]{font-size:12px;padding:0 13px}
 .crow3d-market-search button{width:44px}
 .main-nav{border:0;padding-top:0}
 body.home .hero{padding:14px 0 24px!important}
 .hero-grid{padding:46px 14px 20px!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) minmax(125px,.75fr)!important;column-gap:10px!important;row-gap:14px!important}
 .hero-grid:before{top:15px;left:14px;font-size:7px;padding:5px 8px}
 .hero-grid .eyebrow{display:none!important}
 .hero-grid h1{font-size:clamp(2.05rem,10.4vw,2.8rem)!important}
 .hero-grid .lead{font-size:11.5px!important;line-height:1.5!important}
 .hero-grid .hero-image-wrap{border-radius:14px!important;box-shadow:none!important}
 .hero-grid .hero-cta a{border-radius:8px!important}
 .hero-grid .hero-stats>div{border-radius:10px!important;min-height:66px!important}
 body.home #tienda{padding-top:38px!important}
 #tienda .section-head h2{font-size:1.7rem!important}
 #tienda .product-grid{gap:10px!important}
 #tienda .product-card{border-radius:10px!important}
 #tienda .product-card .meta{padding:12px 11px 7px!important}
 #tienda .product-card .price{font-size:17px!important}
 #tienda .product-card .price:after{font-size:8px;white-space:normal}
 #tienda .product-card:after{margin:0 10px 10px!important;border-radius:6px!important}
 #coleccion .category-card{border-radius:10px!important}
}
@media(max-width:380px){.hero-grid{grid-template-columns:minmax(0,1fr) 110px!important}.hero-grid h1{font-size:1.95rem!important}}

/* ===== Block: crow3d-reference-marketplace-2026 | Source: header.php ===== */
/* Compact marketplace layout inspired by the supplied structure, with Crow3D identity */
#coleccion .categories{grid-template-columns:repeat(5,minmax(0,1fr))!important}
#coleccion .category-card{min-height:150px!important;text-align:center;align-items:center!important;justify-content:center!important}
#coleccion .category-card .top{justify-content:center!important}
#coleccion .category-card .top>svg:last-child{display:none!important}
#coleccion .category-card .icon{width:58px;height:58px;border-radius:50%;background:#eef6ff;color:#168ce6;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}
#coleccion .category-card h3{font-size:14px!important}
@media(min-width:769px){
 .hero-grid{min-height:440px!important}
 #coleccion{padding:42px 0!important}
 #tienda{padding-top:36px!important}
}
@media(max-width:768px){
 .announcement{display:none!important}
 .site-header{position:sticky!important;top:0!important}
 .site-header>.container{padding:8px 12px 10px!important;gap:8px 10px!important}
 .site-logo{font-size:1.05rem!important}
 .header-actions{gap:12px!important}
 .crow3d-market-search{height:38px!important}
 body.home .hero{order:1!important;padding:9px 0 0!important;background:#ededed!important;display:block!important}
 .hero>.container{width:calc(100% - 18px)!important}
 .hero-grid{min-height:205px!important;padding:40px 13px 13px!important;border-radius:10px!important;grid-template-columns:minmax(0,1.15fr) minmax(128px,.85fr)!important;grid-template-areas:'title visual' 'cta visual'!important;column-gap:8px!important;row-gap:8px!important;background:linear-gradient(105deg,#fff4b8 0%,#eaf7ff 60%,#dfeeff 100%)!important}
 .hero-grid:before{top:11px!important;left:13px!important;background:#5f42e8!important;color:#fff!important;font-size:7px!important;border-radius:4px!important}
 .hero-grid .eyebrow,.hero-grid .lead,.hero-grid .hero-stats,.hero-image-caption,.hero-frame{display:none!important}
 .hero-grid h1{font-size:clamp(2rem,9.8vw,2.55rem)!important;line-height:.92!important;align-self:end!important}
 .hero-grid>div:nth-child(2){align-self:stretch!important}
 .hero-grid .hero-image-wrap{height:150px!important;aspect-ratio:auto!important;border-radius:9px!important;background:#fff!important}
 .hero-grid .hero-image-wrap img{object-fit:cover!important;object-position:center!important}
 .hero-grid .hero-cta{display:block!important;margin:0!important;align-self:start!important}
 .hero-grid .hero-cta .btn-gold{display:inline-flex!important;width:auto!important;padding:10px 12px!important;font-size:8px!important;border-radius:6px!important}
 .hero-grid .hero-cta .btn-ghost{display:none!important}
 body.home .hero:after{content:'🚚  Envio para todo o Brasil · Pagamento seguro';display:flex;align-items:center;justify-content:center;width:calc(100% - 18px);height:30px;margin:8px auto 0;background:#fff;border:1px solid #e2e5e8;border-radius:5px;color:#178a4b;font-size:9px;font-weight:700;box-shadow:0 1px 3px rgba(8,37,74,.07)}
 body.home #coleccion{order:2!important;padding:17px 0 10px!important;background:#ededed!important}
 #coleccion .section-head{margin-bottom:10px!important}
 #coleccion .section-head .eyebrow{display:none!important}
 #coleccion .section-head h2{font-size:18px!important;margin:0!important}
 #coleccion .section-head .link{display:none!important}
 #coleccion .categories{display:flex!important;grid-template-columns:none!important;gap:10px!important;overflow-x:auto!important;padding:2px 1px 8px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
 #coleccion .category-card{flex:0 0 72px!important;min-height:94px!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;scroll-snap-align:start}
 #coleccion .category-card .top{height:auto!important;margin:0!important}
 #coleccion .category-card .icon{width:58px!important;height:58px!important;margin:0 auto 7px!important;background:#fff!important;border:1px solid #e0e4e8!important;box-shadow:0 2px 6px rgba(8,37,74,.08)!important}
 #coleccion .category-card .icon svg{width:21px!important;height:21px!important}
 #coleccion .category-card h3{font-size:9px!important;line-height:1.15!important;color:#435264!important;font-weight:600!important}
 #coleccion .category-card .count{display:none!important}
 body.home #tienda{order:3!important;padding:14px 0 24px!important;background:#ededed!important}
 #tienda .section-head{margin-bottom:10px!important}
 #tienda .section-head .eyebrow{display:none!important}
 #tienda .section-head h2{font-size:18px!important;margin:0!important}
 #tienda .section-head>div:after{font-size:9px!important;margin-top:4px!important}
 #tienda .product-grid{display:flex!important;grid-template-columns:none!important;gap:9px!important;overflow-x:auto!important;padding:2px 1px 10px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
 #tienda .product-card{flex:0 0 148px!important;min-width:148px!important;scroll-snap-align:start;border-radius:7px!important;box-shadow:0 1px 4px rgba(8,37,74,.12)!important}
 #tienda .product-card .thumb{aspect-ratio:1/1!important}
 #tienda .product-card .meta{padding:9px 9px 5px!important}
 #tienda .product-card .cat{display:none!important}
 #tienda .product-card .name{font-size:10px!important;line-height:1.25!important;min-height:26px!important}
 #tienda .product-card .price{font-size:16px!important;margin-top:6px!important}
 #tienda .product-card .price:after{font-size:7px!important;color:#178a4b!important}
 #tienda .product-card:before{top:7px!important;left:7px!important;font-size:6px!important;padding:4px 6px!important}
 #tienda .product-card:after{content:'Ver produto';margin:0 8px 8px!important;padding:7px 4px!important;font-size:7px!important}
 body.home #custom{order:4!important}
 body.home #historia{order:5!important}
}

/* ===== Block: crow3d-editable-slider-2026 | Source: header.php ===== */
.crow3d-slider{position:relative!important;display:block!important;min-height:0!important;padding:20px 0 30px!important;overflow:hidden;background:#ededed!important}
.crow3d-slides{position:relative;width:100%}
.crow3d-slide{display:none;width:100%}
.crow3d-slide.is-active{display:block;animation:crow3dSlideFade .38s ease}
@keyframes crow3dSlideFade{from{opacity:.35}to{opacity:1}}
.crow3d-slide:nth-child(1) .crow3d-slide-inner{background:linear-gradient(105deg,#fff4b8,#e8f6ff 68%,#dfeeff)}
.crow3d-slide:nth-child(2) .crow3d-slide-inner{background:linear-gradient(105deg,#e9f7ff,#ece8ff 62%,#fff0d6)}
.crow3d-slide:nth-child(3) .crow3d-slide-inner{background:linear-gradient(105deg,#edfaff,#e5f2ff 55%,#eee9ff)}
.crow3d-slide-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:34px;min-height:310px;padding:28px 42px;border:1px solid rgba(8,37,74,.08);border-radius:18px;box-shadow:0 4px 16px rgba(8,37,74,.08);overflow:hidden}
.crow3d-slide-copy{position:relative;z-index:2}
.crow3d-slide-badge{display:inline-flex;padding:6px 10px;margin-bottom:12px;border-radius:5px;background:#5f42e8;color:#fff;font-size:8px;font-weight:900;letter-spacing:.12em}
.crow3d-slide h1{max-width:560px;margin:0 0 13px!important;color:#08254a;font-size:clamp(2.2rem,4vw,3.65rem)!important;line-height:.96!important;letter-spacing:-.05em!important}
.crow3d-slide p{max-width:520px;margin:0 0 18px;color:#5f6f83;font-size:14px;line-height:1.55}
.crow3d-slide-button{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:7px;background:#168ce6;color:#fff!important;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.crow3d-slide-button:hover{background:#08254a;color:#fff!important}
.crow3d-slide-media{height:260px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(8,37,74,.08)}
.crow3d-slide-media img{width:100%;height:100%;object-fit:cover;object-position:center}
.crow3d-slider-controls{position:absolute;z-index:5;left:50%;bottom:7px;transform:translateX(-50%);display:flex;align-items:center;gap:10px}
.crow3d-slider-prev,.crow3d-slider-next{width:28px;height:28px;border:0;border-radius:50%;background:#fff;color:#08254a;box-shadow:0 2px 7px rgba(8,37,74,.16);cursor:pointer;font-size:19px;line-height:1}
.crow3d-slider-dots{display:flex;align-items:center;gap:6px}
.crow3d-slider-dot{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#a8b7c5;cursor:pointer;transition:.2s}
.crow3d-slider-dot.is-active{width:22px;background:#168ce6}
@media(max-width:768px){
 .crow3d-slider{padding:9px 0 0!important}
 .crow3d-slider .crow3d-slide-inner{width:calc(100% - 18px)!important;min-height:205px!important;grid-template-columns:minmax(0,1.12fr) minmax(125px,.88fr);gap:8px;padding:12px 12px;border-radius:10px}
 .crow3d-slide-badge{font-size:7px;padding:5px 7px;margin-bottom:8px}
 .crow3d-slide h1{font-size:clamp(1.9rem,9.5vw,2.45rem)!important;margin-bottom:8px!important}
 .crow3d-slide p{display:none}
 .crow3d-slide-button{padding:9px 10px;font-size:7px;border-radius:5px}
 .crow3d-slide-media{height:150px;border-radius:8px}
 .crow3d-slider-controls{bottom:-1px}
 .crow3d-slider-prev,.crow3d-slider-next{display:none}
 .crow3d-slider-dot{width:6px;height:6px}.crow3d-slider-dot.is-active{width:18px}
 body.home .crow3d-slider:after{margin-top:8px!important}
}

/* ===== Block: crow3d-slider-equal-swipe-page-enter-2026 | Label: crow3d-slider-equal-swipe-page-enter-2026 | Source: header.php ===== */
.crow3d-slider { --crow3d-slide-height: 318px; }
.crow3d-slide-inner {
  height: var(--crow3d-slide-height) !important;
  min-height: var(--crow3d-slide-height) !important;
  max-height: var(--crow3d-slide-height) !important;
  overflow: hidden;
}
.crow3d-slide-copy {
  min-width: 0;
  max-height: 100%;
  overflow: hidden;
}
.crow3d-slide-copy p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.crow3d-slide-media {
  height: 260px !important;
  min-height: 260px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.crow3d-slide-media img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
.crow3d-slides {
  touch-action: pan-y;
  user-select: none;
  -webkit-user-select: none;
}
.crow3d-slider.is-swiping .crow3d-slide.is-active .crow3d-slide-inner {
  transform: scale(.992);
  transition: transform .16s ease;
}
body.crow3d-page-entering::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 999999;
  pointer-events: none;
  background: #ffffff;
  animation: crow3d-curtain-out .72s ease both;
}
body.crow3d-page-entering .site-header {
  animation: crow3d-header-in .62s cubic-bezier(.22,.7,.2,1) both;
}
body.crow3d-page-entering main {
  animation: crow3d-content-in .78s .08s cubic-bezier(.22,.7,.2,1) both;
}
@keyframes crow3d-curtain-out {
  0%, 18% { opacity: 1; }
  100% { opacity: 0; visibility: hidden; }
}
@keyframes crow3d-header-in {
  from { opacity: 0; transform: translateY(-10px); }
  to { opacity: 1; transform: translateY(0); }
}
@keyframes crow3d-content-in {
  from { opacity: 0; transform: translateY(16px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (max-width: 767px) {
  .crow3d-slider { --crow3d-slide-height: 210px; }
  .crow3d-slide-inner {
    height: var(--crow3d-slide-height) !important;
    min-height: var(--crow3d-slide-height) !important;
    max-height: var(--crow3d-slide-height) !important;
  }
  .crow3d-slide-media {
    height: 150px !important;
    min-height: 150px;
  }
  .crow3d-slide-copy h1,
  .crow3d-slide-copy h2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
  .crow3d-slide-copy p { -webkit-line-clamp: 2; }
}
@media (prefers-reduced-motion: reduce) {
  body.crow3d-page-entering::before,
  body.crow3d-page-entering .site-header,
  body.crow3d-page-entering main {
    animation: none !important;
  }
  body.crow3d-page-entering::before { display: none; }
  .crow3d-slider.is-swiping .crow3d-slide.is-active .crow3d-slide-inner {
    transform: none;
  }
}

/* ===== Block: crow3d-professional-product-page-2026 | Label: crow3d-professional-product-page-2026 | Source: header.php ===== */
body.single-product {
  background: #f5f8fc;
}
body.single-product #primary {
  width: min(1180px, calc(100% - 48px)) !important;
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  float: none !important;
}
body.single-product main.site-main {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 30px 0 76px !important;
}
body.single-product #secondary,
body.single-product .widget-area {
  display: none !important;
}
body.single-product .woocommerce-breadcrumb {
  margin: 0 0 24px !important;
  padding: 10px 14px !important;
  color: #6a7b8f !important;
  font-size: 13px !important;
  line-height: 1.4;
  background: rgba(255,255,255,.72);
  border: 1px solid rgba(8,37,74,.08);
  border-radius: 12px;
}
body.single-product .woocommerce-breadcrumb a {
  color: #168ce6 !important;
  font-weight: 700;
}
body.single-product div.product {
  display: grid !important;
  grid-template-columns: minmax(0, 1.04fr) minmax(380px, .86fr);
  gap: 46px 52px;
  align-items: start;
  width: 100% !important;
  margin: 0 !important;
}
body.single-product div.product::before,
body.single-product div.product::after {
  display: none !important;
}
body.single-product div.product div.images,
body.single-product div.product div.summary {
  float: none !important;
  width: 100% !important;
  margin: 0 !important;
}
body.single-product .woocommerce-product-gallery {
  position: relative;
  display: flex !important;
  align-items: center;
  justify-content: center;
  min-height: 500px;
  padding: 28px !important;
  background: linear-gradient(145deg,#ffffff,#edf5fc);
  border: 1px solid rgba(8,37,74,.09);
  border-radius: 26px;
  box-shadow: 0 20px 55px rgba(8,37,74,.08);
  overflow: hidden;
}
body.single-product .woocommerce-product-gallery::after {
  content: "IMPRESSÃO 3D CROW3D";
  position: absolute;
  top: 18px;
  left: 18px;
  padding: 7px 10px;
  color: #5f42e8;
  background: rgba(255,255,255,.9);
  border: 1px solid rgba(95,66,232,.13);
  border-radius: 999px;
  font-size: 9px;
  font-weight: 850;
  letter-spacing: .12em;
}
body.single-product .woocommerce-product-gallery__wrapper,
body.single-product .woocommerce-product-gallery__image,
body.single-product .woocommerce-product-gallery__image--placeholder {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}
body.single-product .woocommerce-product-gallery__wrapper,
body.single-product .woocommerce-product-gallery__image,
body.single-product .woocommerce-product-gallery__image--placeholder {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
body.single-product .woocommerce-product-gallery img {
  display: block !important;
  width: auto !important;
  max-width: 78% !important;
  height: auto !important;
  max-height: 410px !important;
  margin: auto !important;
  object-fit: contain !important;
  border-radius: 18px;
}
body.single-product div.product div.summary {
  padding: 34px !important;
  color: #08254a;
  background: #fff;
  border: 1px solid rgba(8,37,74,.09);
  border-radius: 26px;
  box-shadow: 0 20px 55px rgba(8,37,74,.08);
}
body.single-product .product_title {
  margin: 0 0 16px !important;
  color: #08254a !important;
  font-size: clamp(34px, 3.3vw, 48px) !important;
  line-height: 1.04 !important;
  letter-spacing: -.035em;
}
body.single-product div.product p.price,
body.single-product div.product span.price {
  margin: 0 0 22px !important;
  color: #168ce6 !important;
  font-size: 30px !important;
  font-weight: 850 !important;
}
body.single-product .woocommerce-product-details__short-description {
  margin: 0 0 24px;
  color: #566b82;
  font-size: 16px;
  line-height: 1.7;
}
body.single-product form.cart {
  display: grid !important;
  grid-template-columns: 82px minmax(0,1fr);
  gap: 12px;
  align-items: stretch;
  margin: 0 0 22px !important;
}
body.single-product form.cart::before,
body.single-product form.cart::after {
  display: none !important;
}
body.single-product form.cart .quantity {
  float: none !important;
  margin: 0 !important;
}
body.single-product form.cart .qty {
  width: 82px !important;
  height: 52px !important;
  padding: 0 10px !important;
  color: #08254a;
  background: #f7fbff;
  border: 1px solid #cbd9e6;
  border-radius: 14px;
  font-size: 16px;
  font-weight: 750;
  text-align: center;
}
body.single-product .single_add_to_cart_button {
  width: 100% !important;
  min-height: 52px !important;
  padding: 14px 20px !important;
  color: #fff !important;
  background: linear-gradient(135deg,#5f42e8,#168ce6) !important;
  border: 0 !important;
  border-radius: 14px !important;
  box-shadow: 0 12px 26px rgba(95,66,232,.22) !important;
  font-size: 13px !important;
  font-weight: 850 !important;
  letter-spacing: .06em;
  text-transform: uppercase;
}
body.single-product .single_add_to_cart_button:hover {
  transform: translateY(-2px);
  box-shadow: 0 17px 34px rgba(95,66,232,.29) !important;
}
body.single-product .product_meta {
  margin-top: 22px !important;
  padding-top: 20px;
  color: #6a7b8f;
  border-top: 1px solid rgba(8,37,74,.09);
  font-size: 13px;
}
body.single-product .product_meta a {
  color: #168ce6;
  font-weight: 750;
}
body.single-product .woocommerce-tabs {
  grid-column: 1 / -1;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 30px 30px !important;
  background: #fff;
  border: 1px solid rgba(8,37,74,.09);
  border-radius: 24px;
  box-shadow: 0 15px 42px rgba(8,37,74,.06);
  overflow: hidden;
}
body.single-product .woocommerce-tabs ul.tabs {
  display: flex;
  gap: 8px;
  margin: 0 -30px 26px !important;
  padding: 14px 30px 0 !important;
  background: #f2f7fc;
  border-bottom: 1px solid rgba(8,37,74,.08);
}
body.single-product .woocommerce-tabs ul.tabs::before,
body.single-product .woocommerce-tabs ul.tabs li::before,
body.single-product .woocommerce-tabs ul.tabs li::after {
  display: none !important;
}
body.single-product .woocommerce-tabs ul.tabs li {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
}
body.single-product .woocommerce-tabs ul.tabs li a {
  display: block;
  padding: 12px 15px 14px !important;
  color: #60748a !important;
  font-size: 14px;
  font-weight: 800 !important;
}
body.single-product .woocommerce-tabs ul.tabs li.active a {
  color: #5f42e8 !important;
  box-shadow: inset 0 -3px 0 #5f42e8;
}
body.single-product .woocommerce-tabs h2 {
  margin: 0 0 14px;
  color: #08254a;
  font-size: 25px;
}
body.single-product .woocommerce-tabs p,
body.single-product .woocommerce-tabs li {
  color: #536a81;
  line-height: 1.75;
}
body.single-product .related.products {
  grid-column: 1 / -1;
  width: 100%;
  margin: 0 !important;
  padding: 30px !important;
  background: #edf5fc;
  border: 1px solid rgba(8,37,74,.07);
  border-radius: 26px;
}
body.single-product .related.products > h2 {
  margin: 0 0 22px !important;
  color: #08254a;
  font-size: 28px;
  letter-spacing: -.02em;
}
body.single-product .related.products ul.products {
  display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 18px;
  margin: 0 !important;
  padding: 0 !important;
}
body.single-product .related.products ul.products::before,
body.single-product .related.products ul.products::after {
  display: none !important;
}
body.single-product .related.products li.product {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 14px !important;
  background: #fff;
  border: 1px solid rgba(8,37,74,.08);
  border-radius: 18px;
  box-shadow: 0 10px 28px rgba(8,37,74,.06);
  overflow: hidden;
}
body.single-product .related.products li.product a img {
  width: 100% !important;
  aspect-ratio: 1 / .78;
  margin: 0 0 14px !important;
  object-fit: contain;
  background: #f6f9fc;
  border-radius: 13px;
}
body.single-product .related.products li.product .woocommerce-loop-product__title {
  min-height: 44px;
  margin: 0 !important;
  padding: 0 !important;
  color: #08254a;
  font-size: 17px !important;
  line-height: 1.3;
}
body.single-product .related.products li.product .price {
  display: block;
  margin: 9px 0 13px !important;
  color: #168ce6 !important;
  font-size: 18px !important;
  font-weight: 850;
}
body.single-product .related.products li.product .button {
  display: block;
  width: 100%;
  margin: 0 !important;
  padding: 11px 12px !important;
  color: #08254a !important;
  background: #eaf4ff !important;
  border-radius: 11px !important;
  text-align: center;
  font-size: 12px !important;
  font-weight: 800 !important;
}
body.single-product .related.products li.product .button:hover {
  color: #fff !important;
  background: #168ce6 !important;
}
@media (max-width: 800px) {
  body.single-product #primary {
    width: min(100% - 28px, 680px) !important;
  }
  body.single-product main.site-main {
    padding: 20px 0 54px !important;
  }
  body.single-product .woocommerce-breadcrumb {
    margin-bottom: 16px !important;
    font-size: 12px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  body.single-product div.product {
    grid-template-columns: minmax(0,1fr) !important;
    gap: 20px !important;
  }
  body.single-product .woocommerce-product-gallery {
    min-height: 320px;
    padding: 20px !important;
    border-radius: 20px;
  }
  body.single-product .woocommerce-product-gallery img {
    max-width: 72% !important;
    max-height: 270px !important;
  }
  body.single-product div.product div.summary {
    padding: 25px 22px !important;
    border-radius: 20px;
  }
  body.single-product .product_title {
    font-size: 32px !important;
  }
  body.single-product div.product p.price,
  body.single-product div.product span.price {
    font-size: 25px !important;
  }
  body.single-product .woocommerce-tabs {
    padding: 0 20px 22px !important;
    border-radius: 20px;
  }
  body.single-product .woocommerce-tabs ul.tabs {
    margin: 0 -20px 20px !important;
    padding: 10px 14px 0 !important;
    overflow-x: auto;
  }
  body.single-product .related.products {
    padding: 20px 14px !important;
    border-radius: 20px;
  }
  body.single-product .related.products > h2 {
    font-size: 23px;
  }
  body.single-product .related.products ul.products {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 12px;
  }
  body.single-product .related.products li.product {
    padding: 10px !important;
    border-radius: 14px;
  }
  body.single-product .related.products li.product .woocommerce-loop-product__title {
    min-height: 38px;
    font-size: 14px !important;
  }
  body.single-product .related.products li.product .price {
    font-size: 15px !important;
  }
  body.single-product .related.products li.product .button {
    padding: 10px 7px !important;
    font-size: 10px !important;
  }
}
@media (max-width: 420px) {
  body.single-product form.cart {
    grid-template-columns: 72px minmax(0,1fr);
    gap: 9px;
  }
  body.single-product form.cart .qty {
    width: 72px !important;
  }
  body.single-product .single_add_to_cart_button {
    padding-inline: 10px !important;
    font-size: 11px !important;
  }
}

/* ===== Block: crow3d-product-ml-layout-2026 | Label: crow3d-product-ml-layout-2026 | Source: header.php ===== */
body.single-product .woocommerce-breadcrumb {
  display: none !important;
}
body.single-product main.site-main {
  padding-top: 22px !important;
}
body.single-product div.product {
  grid-template-areas:
    "heading heading"
    "gallery summary"
    "tabs tabs"
    "related related";
  gap: 24px 42px !important;
}
body.single-product .crow3d-product-heading {
  grid-area: heading;
  padding: 4px 2px 10px;
}
body.single-product .crow3d-product-heading .crow3d-product-kicker {
  margin-bottom: 8px;
  color: #738298;
  font-size: 12px;
  font-weight: 650;
}
body.single-product .crow3d-product-heading .product_title {
  max-width: 900px;
  margin: 0 !important;
  color: #17273d !important;
  font-size: clamp(28px,2.8vw,40px) !important;
  line-height: 1.16 !important;
  letter-spacing: -.025em;
}
body.single-product .woocommerce-product-gallery {
  grid-area: gallery;
  min-height: 520px;
  background: #fff !important;
  box-shadow: 0 10px 34px rgba(8,37,74,.06) !important;
}
body.single-product .woocommerce-product-gallery::after {
  content: "1 / 1" !important;
  top: 16px !important;
  left: 16px !important;
  color: #213750 !important;
  background: #f1f4f8 !important;
  border: 0 !important;
  letter-spacing: 0 !important;
  font-size: 11px !important;
}
body.single-product div.product div.summary {
  grid-area: summary;
  position: sticky;
  top: 22px;
  padding: 28px !important;
}
body.single-product div.product div.summary::before {
  content: "COMPRA SEGURA · ENVIO PARA TODO O BRASIL";
  display: block;
  margin: -4px 0 20px;
  padding: 10px 12px;
  color: #17663b;
  background: #eaf8f0;
  border: 1px solid #d4f0df;
  border-radius: 10px;
  font-size: 10px;
  font-weight: 850;
  letter-spacing: .055em;
  text-align: center;
}
body.single-product .woocommerce-tabs {
  grid-area: tabs;
}
body.single-product .related.products {
  grid-area: related;
}
body.single-product div.product p.price,
body.single-product div.product span.price {
  color: #16263a !important;
  font-size: 34px !important;
}
body.single-product .woocommerce-product-details__short-description {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(8,37,74,.08);
}
@media (max-width: 800px) {
  body.single-product {
    background: #fff !important;
  }
  body.single-product #primary {
    width: min(100% - 24px,680px) !important;
  }
  body.single-product main.site-main {
    padding-top: 14px !important;
  }
  body.single-product div.product {
    grid-template-areas:
      "heading"
      "gallery"
      "summary"
      "tabs"
      "related";
    gap: 14px !important;
  }
  body.single-product .crow3d-product-heading {
    padding: 2px 2px 8px;
  }
  body.single-product .crow3d-product-heading .crow3d-product-kicker {
    margin-bottom: 7px;
    font-size: 11px;
  }
  body.single-product .crow3d-product-heading .product_title {
    font-size: 20px !important;
    line-height: 1.3 !important;
    letter-spacing: -.012em;
  }
  body.single-product .woocommerce-product-gallery {
    min-height: 390px !important;
    padding: 16px !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
  body.single-product .woocommerce-product-gallery img {
    max-width: 90% !important;
    max-height: 345px !important;
  }
  body.single-product div.product div.summary {
    position: static;
    padding: 20px 18px 22px !important;
    border-radius: 16px !important;
    box-shadow: 0 8px 25px rgba(8,37,74,.06) !important;
  }
  body.single-product div.product div.summary::before {
    margin: 0 0 18px;
    padding: 9px;
    font-size: 9px;
  }
  body.single-product div.product p.price,
  body.single-product div.product span.price {
    margin-bottom: 16px !important;
    font-size: 30px !important;
  }
  body.single-product .woocommerce-product-details__short-description {
    margin-bottom: 18px;
    padding-bottom: 17px;
    font-size: 14px;
    line-height: 1.6;
  }
  body.single-product .woocommerce-tabs {
    margin-top: 8px !important;
  }
}

/* ===== Block: crow3d-marketplace-product-v2-2026 | Label: crow3d-marketplace-product-v2-2026 | Source: header.php ===== */
body.single-product div.product {
  position: relative;
  grid-template-columns: minmax(0,1.35fr) minmax(270px,.78fr) minmax(285px,.82fr) !important;
  grid-template-areas:
    "gallery heading buy"
    "gallery details buy"
    "tabs tabs tabs"
    "related related related" !important;
  gap: 18px 22px !important;
}
body.single-product .crow3d-product-heading {
  grid-area: heading !important;
  padding: 8px 0 0 !important;
  align-self: end;
}
body.single-product .crow3d-product-heading .product_title {
  font-size: clamp(23px,2.1vw,31px) !important;
  line-height: 1.18 !important;
}
body.single-product .crow3d-product-details {
  grid-area: details;
  align-self: start;
  min-width: 0;
  padding: 4px 0 16px;
}
body.single-product .crow3d-product-details p.price,
body.single-product .crow3d-product-details span.price {
  margin: 0 0 18px !important;
  color: #17273d !important;
  font-size: 34px !important;
  line-height: 1.05;
}
body.single-product .crow3d-product-details .woocommerce-product-details__short-description {
  margin: 0 !important;
  padding: 0 !important;
  color: #53667c;
  border: 0 !important;
  font-size: 14px;
  line-height: 1.65;
}
body.single-product .woocommerce-product-gallery {
  grid-area: gallery !important;
}
body.single-product div.product div.summary {
  grid-area: buy !important;
  position: sticky !important;
  top: 20px;
  align-self: start;
  padding: 24px !important;
  border-radius: 18px !important;
}
body.single-product div.product form.cart {
  margin-bottom: 18px !important;
}
body.single-product div.product form.cart::before {
  content: "Quantidade";
  display: block !important;
  grid-column: 1 / -1;
  margin-bottom: -3px;
  color: #26384e;
  font-size: 13px;
  font-weight: 750;
}
body.single-product div.product > .onsale {
  grid-area: gallery;
  z-index: 8;
  align-self: start;
  justify-self: start;
  position: relative !important;
  top: auto !important;
  right: auto !important;
  left: auto !important;
  min-width: auto !important;
  min-height: auto !important;
  margin: 16px !important;
  padding: 7px 10px !important;
  color: #fff !important;
  background: #ff7a1a !important;
  border-radius: 5px !important;
  font-size: 11px !important;
  line-height: 1 !important;
}
body.single-product .woocommerce-product-gallery--with-images {
  display: block !important;
  min-height: 540px !important;
  padding: 22px 18px 18px !important;
}
body.single-product .woocommerce-product-gallery--with-images::after {
  content: attr(data-crow3d-count) !important;
}
body.single-product .woocommerce-product-gallery--with-images .flex-viewport {
  width: calc(100% - 76px) !important;
  height: 470px !important;
  margin: 12px 0 0 76px !important;
  overflow: hidden !important;
}
body.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__wrapper {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  transform: none !important;
}
body.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image {
  display: none !important;
  float: none !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}
body.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image.flex-active-slide {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
body.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image > a {
  display: flex !important;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
body.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image img {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  object-fit: contain !important;
}
body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs {
  position: absolute !important;
  top: 70px;
  left: 16px;
  display: grid !important;
  width: 56px !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 8px;
  list-style: none;
}
body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs li {
  float: none !important;
  width: 56px !important;
  margin: 0 !important;
}
body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs img {
  width: 56px !important;
  height: 56px !important;
  padding: 3px;
  object-fit: cover !important;
  background: #fff;
  border: 1px solid #d7e0e9;
  border-radius: 7px;
  cursor: pointer;
  opacity: .72;
}
body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs img.flex-active {
  border: 2px solid #3483fa;
  opacity: 1;
}
body.single-product .woocommerce-product-gallery__trigger {
  z-index: 12 !important;
  top: 16px !important;
  right: 16px !important;
  width: 38px !important;
  height: 38px !important;
  background: #fff !important;
  border: 1px solid #dce4ec !important;
  box-shadow: 0 5px 15px rgba(8,37,74,.08);
}
body.single-product .woocommerce-tabs {
  grid-area: tabs !important;
  margin-top: 14px !important;
}
body.single-product .related.products {
  grid-area: related !important;
}
body.single-product .related.products ul.products {
  grid-template-columns: repeat(4,minmax(0,1fr)) !important;
}
@media (max-width: 980px) {
  body.single-product div.product {
    grid-template-columns: minmax(0,1fr) minmax(310px,.8fr) !important;
    grid-template-areas:
      "gallery heading"
      "gallery details"
      "buy buy"
      "tabs tabs"
      "related related" !important;
  }
  body.single-product div.product div.summary {
    position: static !important;
  }
}
@media (max-width: 800px) {
  body.single-product div.product {
    grid-template-columns: minmax(0,1fr) !important;
    grid-template-areas:
      "heading"
      "gallery"
      "details"
      "buy"
      "tabs"
      "related" !important;
    gap: 12px !important;
  }
  body.single-product .crow3d-product-heading {
    padding: 3px 2px 5px !important;
  }
  body.single-product .crow3d-product-heading .product_title {
    font-size: 20px !important;
  }
  body.single-product .crow3d-product-details {
    padding: 12px 4px 5px;
  }
  body.single-product .crow3d-product-details p.price,
  body.single-product .crow3d-product-details span.price {
    margin-bottom: 14px !important;
    font-size: 30px !important;
  }
  body.single-product .woocommerce-product-gallery--with-images {
    min-height: 420px !important;
    padding: 10px 8px 12px !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-viewport {
    width: 100% !important;
    height: 330px !important;
    margin: 24px 0 8px !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs {
    position: static !important;
    display: flex !important;
    width: 100% !important;
    min-height: 48px;
    align-items: center;
    justify-content: center;
    gap: 8px;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs li {
    width: 46px !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs img {
    width: 46px !important;
    height: 46px !important;
  }
  body.single-product div.product div.summary {
    padding: 19px 17px 21px !important;
  }
  body.single-product .related.products ul.products {
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  }
}

/* ===== Block: crow3d-marketplace-product-polish-2026 | Label: crow3d-marketplace-product-polish-2026 | Source: header.php ===== */
@media (min-width: 981px) {
  body.single-product {
    background: #fff !important;
    background-image: none !important;
  }
  body.single-product #primary {
    width: min(1180px,calc(100% - 30px)) !important;
  }
  body.single-product main.site-main {
    padding-top: 18px !important;
  }
  body.single-product div.product {
    grid-template-columns: minmax(0,1.28fr) minmax(285px,.82fr) minmax(275px,.78fr) !important;
    grid-template-rows: auto 1fr auto auto !important;
    gap: 0 20px !important;
    padding: 0 0 28px !important;
    background: #fff !important;
    border-bottom: 1px solid #e5e7ea;
  }
  body.single-product .crow3d-product-heading {
    align-self: start !important;
    padding: 8px 0 12px !important;
  }
  body.single-product .crow3d-product-heading .crow3d-product-kicker {
    margin-bottom: 7px;
    color: #777;
    font-size: 11px;
    font-weight: 500;
  }
  body.single-product .crow3d-product-heading .product_title {
    margin: 0 !important;
    color: #222 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 1.24 !important;
    letter-spacing: 0 !important;
  }
  body.single-product .crow3d-product-details {
    align-self: start;
    padding: 0 0 16px !important;
    color: #333;
    font-family: Arial,Helvetica,sans-serif;
  }
  body.single-product .crow3d-product-details p.price,
  body.single-product .crow3d-product-details span.price {
    margin: 8px 0 22px !important;
    color: #222 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    letter-spacing: -.02em;
  }
  body.single-product .crow3d-product-details p.price del {
    color: #777 !important;
    font-size: 17px;
    font-weight: 400;
  }
  body.single-product .crow3d-product-details p.price ins {
    color: #222 !important;
    text-decoration: none;
  }
  body.single-product .crow3d-facts {
    margin-top: 28px;
    color: #333;
    font-size: 12px;
    line-height: 1.55;
  }
  body.single-product .crow3d-facts h3 {
    margin: 0 0 13px;
    color: #222;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 650;
  }
  body.single-product .crow3d-facts ul {
    margin: 0 0 12px;
    padding: 0;
    list-style: none;
  }
  body.single-product .crow3d-facts li {
    position: relative;
    margin: 0 0 8px;
    padding-left: 11px;
    color: #333;
    line-height: 1.45;
  }
  body.single-product .crow3d-facts li::before {
    content: "•";
    position: absolute;
    left: 0;
    color: #333;
  }
  body.single-product .crow3d-facts a {
    color: #3483fa;
    font-size: 12px;
  }
  body.single-product .woocommerce-product-gallery,
  body.single-product .woocommerce-product-gallery--with-images {
    min-height: 485px !important;
    padding: 0 !important;
    background: #fff !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-viewport {
    width: calc(100% - 76px) !important;
    height: 420px !important;
    margin: 22px 0 0 76px !important;
    background: #f2f2f2;
  }
  body.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image > a {
    background: #f2f2f2 !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image img {
    max-width: 92% !important;
    max-height: 92% !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs {
    top: 20px !important;
    left: 0 !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs img {
    border-radius: 4px !important;
  }
  body.single-product .woocommerce-product-gallery--with-images::after {
    top: auto !important;
    bottom: 12px !important;
    left: 80px !important;
    color: #555 !important;
    background: transparent !important;
  }
  body.single-product .woocommerce-product-gallery__trigger {
    top: 22px !important;
    right: 8px !important;
    border: 0 !important;
    box-shadow: none !important;
  }
  body.single-product div.product > .onsale {
    margin: 4px 0 0 78px !important;
    background: #ff7733 !important;
    border-radius: 2px !important;
  }
  body.single-product div.product div.summary {
    position: static !important;
    min-height: 445px;
    padding: 16px 13px !important;
    background: #fff !important;
    border: 1px solid #ddd !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    font-family: Arial,Helvetica,sans-serif;
  }
  body.single-product div.product div.summary::before {
    content: "ENVIO CALCULADO NO CHECKOUT";
    margin: 0 0 16px !important;
    padding: 6px 7px !important;
    color: #178a45;
    background: #e7f7ed;
    border: 0;
    border-radius: 2px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0;
    text-align: left;
  }
  body.single-product .crow3d-stock-info {
    margin: 4px 0 18px;
    color: #222;
    font-size: 14px;
    line-height: 1.4;
  }
  body.single-product .crow3d-stock-info strong {
    display: block;
    margin-bottom: 3px;
    font-weight: 600;
  }
  body.single-product .crow3d-stock-info span {
    color: #777;
    font-size: 12px;
  }
  body.single-product div.product form.cart {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    margin-bottom: 14px !important;
  }
  body.single-product div.product form.cart::before {
    margin: 0 !important;
    font-size: 12px;
    font-weight: 500;
  }
  body.single-product div.product form.cart .quantity {
    width: 100% !important;
  }
  body.single-product div.product form.cart .qty {
    width: 100% !important;
    height: 42px !important;
    border-radius: 6px !important;
  }
  body.single-product .single_add_to_cart_button {
    min-height: 44px !important;
    color: #fff !important;
    background: #3483fa !important;
    border-radius: 6px !important;
    box-shadow: none !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }
  body.single-product .single_add_to_cart_button:hover {
    background: #2968c8 !important;
    transform: none;
    box-shadow: none !important;
  }
  body.single-product .product_meta {
    margin-top: 16px !important;
    padding-top: 16px !important;
    font-size: 11px !important;
    line-height: 1.5;
  }
  body.single-product .woocommerce-tabs {
    margin-top: 32px !important;
    border: 0 !important;
    border-top: 1px solid #e5e7ea !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
}
@media (max-width: 980px) {
  body.single-product .crow3d-facts {
    display: none;
  }
}

/* ===== Block: crow3d-price-mobile-mercado-2026 | Label: crow3d-price-mobile-mercado-2026 | Source: header.php ===== */
body.single-product .crow3d-product-details p.price,
body.single-product .crow3d-product-details span.price {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
}
body.single-product .crow3d-product-details .price del {
  order: 1;
  display: block !important;
  margin: 0 !important;
  color: #999 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.2;
}
body.single-product .crow3d-product-details .price ins {
  order: 2;
  display: block !important;
  margin: 0 !important;
  color: #222 !important;
  font-size: 34px !important;
  font-weight: 650 !important;
  line-height: 1.08;
  text-decoration: none !important;
}
@media (max-width: 800px) {
  body.single-product {
    background: #fff !important;
    background-image: none !important;
  }
  body.single-product #primary {
    width: calc(100% - 20px) !important;
  }
  body.single-product main.site-main {
    padding-top: 12px !important;
  }
  body.single-product div.product {
    gap: 9px !important;
  }
  body.single-product .crow3d-product-heading {
    padding: 2px 3px 4px !important;
  }
  body.single-product .crow3d-product-heading .crow3d-product-kicker {
    margin-bottom: 7px;
    color: #777;
    font-size: 11px;
    font-weight: 500;
  }
  body.single-product .crow3d-product-heading .product_title {
    color: #222 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 19px !important;
    font-weight: 500 !important;
    line-height: 1.28 !important;
    letter-spacing: 0 !important;
  }
  body.single-product .woocommerce-product-gallery,
  body.single-product .woocommerce-product-gallery--with-images {
    min-height: 430px !important;
    padding: 0 4px 8px !important;
    background: #fff !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-viewport {
    width: 100% !important;
    height: 350px !important;
    margin: 25px 0 2px !important;
    background: #fff !important;
    touch-action: pan-y;
  }
  body.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image > a {
    background: #fff !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image img {
    max-width: 96% !important;
    max-height: 96% !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs {
    position: static !important;
    display: flex !important;
    width: 100% !important;
    min-height: 32px !important;
    margin: 5px 0 0 !important;
    align-items: center;
    justify-content: center;
    gap: 2px !important;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs li {
    display: flex !important;
    width: 20px !important;
    height: 24px !important;
    align-items: center;
    justify-content: center;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs img {
    width: 8px !important;
    height: 8px !important;
    padding: 0 !important;
    background: #d9dce1 !important;
    border: 0 !important;
    border-radius: 50% !important;
    opacity: 1 !important;
    object-position: -9999px -9999px;
  }
  body.single-product .woocommerce-product-gallery--with-images .flex-control-thumbs img.flex-active {
    width: 9px !important;
    height: 9px !important;
    background: #3483fa !important;
  }
  body.single-product .woocommerce-product-gallery--with-images::after {
    top: 5px !important;
    bottom: auto !important;
    left: 4px !important;
    padding: 5px 8px !important;
    color: #333 !important;
    background: #f3f3f3 !important;
    font-size: 11px !important;
  }
  body.single-product div.product > .onsale {
    z-index: 10;
    margin: 30px 0 0 10px !important;
    padding: 6px 8px !important;
    font-size: 10px !important;
  }
  body.single-product .woocommerce-product-gallery__trigger {
    top: 10px !important;
    right: 8px !important;
  }
  body.single-product .crow3d-product-details {
    padding: 9px 3px 12px !important;
    font-family: Arial,Helvetica,sans-serif;
  }
  body.single-product .crow3d-product-details p.price,
  body.single-product .crow3d-product-details span.price {
    margin: 0 !important;
  }
  body.single-product .crow3d-product-details .price del {
    margin-bottom: 2px !important;
    font-size: 14px !important;
  }
  body.single-product .crow3d-product-details .price ins {
    font-size: 32px !important;
  }
  body.single-product div.product div.summary {
    position: static !important;
    min-height: 0;
    padding: 8px 3px 18px !important;
    background: #fff !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-family: Arial,Helvetica,sans-serif;
  }
  body.single-product div.product div.summary::before {
    content: "ENVIO CALCULADO NO CHECKOUT" !important;
    margin: 0 0 15px !important;
    padding: 6px 7px !important;
    color: #178a45;
    background: #e7f7ed;
    border: 0 !important;
    border-radius: 2px;
    font-size: 10px !important;
    font-weight: 700;
    letter-spacing: 0;
    text-align: left;
  }
  body.single-product .crow3d-stock-info {
    margin: 0 0 15px;
    color: #222;
    font-size: 14px;
  }
  body.single-product .crow3d-stock-info span {
    color: #777;
    font-size: 12px;
  }
  body.single-product div.product form.cart {
    grid-template-columns: 1fr !important;
    gap: 8px !important;
  }
  body.single-product div.product form.cart::before {
    margin: 0 !important;
    font-size: 12px;
    font-weight: 500;
  }
  body.single-product div.product form.cart .quantity,
  body.single-product div.product form.cart .qty {
    width: 100% !important;
  }
  body.single-product .single_add_to_cart_button {
    min-height: 46px !important;
    background: #3483fa !important;
    border-radius: 6px !important;
    box-shadow: none !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }
  body.single-product .product_meta {
    margin-top: 16px !important;
    padding-top: 15px !important;
    font-size: 11px !important;
  }
}

/* ===== Block: crow3d-disable-product-lightbox-2026 | Label: crow3d-disable-product-lightbox-2026 | Source: header.php ===== */
body.single-product .woocommerce-product-gallery__trigger{display:none!important}

/* ===== Block: crow3d-ios-search-no-zoom | Label: crow3d-ios-search-no-zoom | Source: header.php ===== */
@media(max-width:768px){#crow3d-product-search,.crow3d-market-search input[type="search"]{font-size:16px!important;line-height:1.25!important}}

/* ===== Block: crow3d-search-font-lock | Source: header.php ===== */
#crow3d-product-search,.crow3d-market-search input[type="search"]{font-size:16px!important;line-height:1.25!important}

/* ===== Block: crow3d-variation-cards-2026 | Label: crow3d-variation-cards-2026 | Source: header.php ===== */
body.single-product form.variations_form table.variations,body.single-product form.variations_form table.variations tbody{display:block!important;width:100%!important}body.single-product form.variations_form table.variations tr{display:block!important;width:100%!important;margin:0 0 18px!important}body.single-product form.variations_form table.variations th.label,body.single-product form.variations_form table.variations td.value{display:block!important;width:100%!important;padding:0!important;text-align:left!important}body.single-product form.variations_form table.variations th.label label{display:block!important;margin:0 0 9px!important;color:#333!important;font-size:13px!important;font-weight:500!important}body.single-product form.variations_form table.variations th.label label strong{font-weight:700!important}.crow3d-native-variation{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.crow3d-variation-ui{display:flex;gap:8px;width:100%;padding:1px 1px 5px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.crow3d-variation-ui::-webkit-scrollbar{display:none}.crow3d-variation-card{box-sizing:border-box;display:flex;flex:0 0 88px;min-width:88px;height:118px;padding:8px 7px;align-items:center;justify-content:flex-start;flex-direction:column;gap:6px;color:#333;background:#fff;border:1px solid #c9cdd2;border-radius:6px;box-shadow:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;text-align:center}.crow3d-variation-card:hover{border-color:#3483fa}.crow3d-variation-card.is-selected{border:2px solid #3483fa;padding:7px 6px}.crow3d-variation-card:disabled{opacity:.38;cursor:not-allowed}.crow3d-variation-swatch{display:block;width:54px;height:54px;flex:0 0 54px;background-color:#f2f3f5;background-position:center;background-repeat:no-repeat;background-size:contain;border:1px solid #e0e2e5;border-radius:7px}.crow3d-variation-name{display:block;width:100%;overflow:hidden;color:#333;font-size:11px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.crow3d-variation-status{color:#777;font-size:9px;line-height:1.1}.crow3d-size-row .crow3d-variation-ui{flex-wrap:wrap;overflow:visible}.crow3d-size-row .crow3d-variation-card{flex:0 0 auto;min-width:78px;height:44px;padding:0 14px;justify-content:center;gap:0;border-radius:6px}.crow3d-size-row .crow3d-variation-card.is-selected{padding:0 13px}.crow3d-size-row .crow3d-variation-swatch,.crow3d-size-row .crow3d-variation-status{display:none}.crow3d-size-row .crow3d-variation-name{font-size:12px;font-weight:500;overflow:visible}.reset_variations{display:inline-block!important;margin-top:7px!important;color:#3483fa!important;font-size:11px!important}@media(max-width:800px){body.single-product form.variations_form table.variations tr{margin-bottom:16px!important}.crow3d-variation-card{flex-basis:82px;min-width:82px;height:112px}.crow3d-variation-swatch{width:50px;height:50px;flex-basis:50px}.crow3d-size-row .crow3d-variation-card{min-width:72px;height:42px}}

/* ===== Block: crow3d-global-no-zoom-2026 | Label: crow3d-global-no-zoom-2026 | Source: header.php ===== */
html,body{touch-action:pan-x pan-y}@media(max-width:1024px){input,select,textarea{font-size:16px!important}}

/* ===== Block: crow3d-global-spacing-banner-fix-2026 | Label: crow3d-global-spacing-banner-fix-2026 | Source: header.php ===== */
body.woocommerce-page #primary,body.search-results.post-type-archive-product #primary{box-sizing:border-box!important;width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin:0 auto!important;padding:28px 0 60px!important;float:none!important}body.woocommerce-page main.site-main,body.search-results.post-type-archive-product main.site-main{width:100%!important;margin:0!important;padding:0!important}.woocommerce-breadcrumb{margin:0 0 18px!important;color:#777!important;font-size:13px!important}.woocommerce-products-header__title,.woocommerce-page main.site-main>h1{margin:0 0 20px!important;color:#08254a!important;font-size:32px!important;line-height:1.2!important}.woocommerce .woocommerce-result-count{margin:4px 0 24px!important;color:#4f647c!important}.woocommerce .woocommerce-ordering{margin:0 0 24px!important}.woocommerce .woocommerce-ordering select{min-width:220px;height:40px;padding:0 36px 0 12px;background:#fff;border:1px solid #d8e1e9;border-radius:8px;color:#223b59;font-size:13px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;width:100%!important;margin:0!important;padding:0!important;clear:both!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{box-sizing:border-box!important;display:flex!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0 0 14px!important;flex-direction:column;background:#fff!important;border:1px solid #e3e9ef!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(8,37,74,.07)!important;overflow:hidden!important}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:flex!important;min-width:0;flex:1;flex-direction:column}.woocommerce ul.products li.product a img{width:100%!important;aspect-ratio:1/1!important;margin:0 0 14px!important;padding:16px!important;background:#f6f8fa!important;object-fit:contain!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:44px!important;margin:0!important;padding:0 15px!important;color:#08254a!important;font-size:14px!important;line-height:1.4!important}.woocommerce ul.products li.product .price{margin:7px 0 12px!important;padding:0 15px!important;color:#168ce6!important;font-size:16px!important}.woocommerce ul.products li.product .button{box-sizing:border-box!important;width:calc(100% - 30px)!important;min-height:38px!important;margin:auto 15px 0!important;padding:10px 12px!important;color:#fff!important;background:#3483fa!important;border-radius:8px!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}.woocommerce ul.products li.product .button:hover{background:#2968c8!important}.woocommerce nav.woocommerce-pagination{margin:34px 0 0!important}.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content,.woocommerce-account .entry-content{box-sizing:border-box;width:100%!important;padding:24px!important;border-radius:16px!important}.crow3d-slider .crow3d-slide-button{position:relative!important;z-index:4!important}@media(max-width:980px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:800px){body.woocommerce-page #primary,body.search-results.post-type-archive-product #primary{width:calc(100% - 24px)!important;margin:0 auto!important;padding:16px 0 38px!important}.woocommerce-breadcrumb{margin-bottom:12px!important;font-size:11px!important}.woocommerce-products-header__title,.woocommerce-page main.site-main>h1{margin-bottom:14px!important;font-size:24px!important}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none!important;width:100%!important;margin:0 0 12px!important}.woocommerce .woocommerce-ordering select{width:100%!important;min-width:0!important}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.woocommerce ul.products li.product{padding-bottom:10px!important;border-radius:10px!important}.woocommerce ul.products li.product a img{margin-bottom:10px!important;padding:10px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:38px!important;padding:0 10px!important;font-size:12px!important;line-height:1.35!important}.woocommerce ul.products li.product .price{margin:6px 0 9px!important;padding:0 10px!important;font-size:15px!important}.woocommerce ul.products li.product .button{width:calc(100% - 20px)!important;min-height:36px!important;margin:0 10px!important;padding:9px 7px!important;font-size:10px!important}.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content,.woocommerce-account .entry-content{padding:14px!important}.hero.crow3d-slider{height:auto!important;min-height:0!important;padding:10px 0 34px!important;overflow:hidden!important}.crow3d-slider .crow3d-slide.is-active{height:auto!important;min-height:0!important}.crow3d-slider .crow3d-slide-inner{box-sizing:border-box!important;display:grid!important;width:calc(100% - 16px)!important;min-height:248px!important;height:auto!important;margin:0 auto!important;padding:16px 12px!important;grid-template-columns:minmax(0,1.08fr) minmax(128px,.92fr)!important;gap:12px!important;align-items:stretch!important;overflow:visible!important;border-radius:12px!important}.crow3d-slider .crow3d-slide-copy{box-sizing:border-box!important;display:flex!important;min-width:0!important;min-height:216px!important;height:auto!important;padding:0!important;flex-direction:column!important;overflow:visible!important}.crow3d-slider .crow3d-slide-badge{margin:0 0 8px!important;padding:5px 7px!important;font-size:8px!important;line-height:1!important}.crow3d-slider .crow3d-slide-copy h1{display:-webkit-box!important;max-height:none!important;margin:0 0 8px!important;overflow:hidden!important;font-size:clamp(24px,7.1vw,31px)!important;line-height:.98!important;letter-spacing:-.04em!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.crow3d-slider .crow3d-slide-copy p{display:-webkit-box!important;max-height:48px!important;margin:0 0 10px!important;overflow:hidden!important;font-size:12px!important;line-height:1.4!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.crow3d-slider .crow3d-slide-button{display:inline-flex!important;min-height:34px!important;margin:auto 0 0!important;padding:8px 10px!important;align-self:flex-start!important;font-size:10px!important;line-height:1!important;visibility:visible!important;opacity:1!important}.crow3d-slider .crow3d-slide-media{min-width:0!important;height:auto!important;min-height:190px!important;align-self:stretch!important}.crow3d-slider .crow3d-slide-media img{width:100%!important;height:100%!important;min-height:190px!important;object-fit:cover!important}.crow3d-slider .crow3d-slider-nav{bottom:8px!important}}@media(max-width:420px){body.woocommerce-page #primary{width:calc(100% - 20px)!important}.crow3d-slider .crow3d-slide-inner{grid-template-columns:minmax(0,1fr) minmax(118px,.85fr)!important;gap:9px!important;padding:14px 10px!important}.crow3d-slider .crow3d-slide-copy{min-height:210px!important}.crow3d-slider .crow3d-slide-copy h1{font-size:23px!important}.crow3d-slider .crow3d-slide-media,.crow3d-slider .crow3d-slide-media img{min-height:184px!important}}

/* ===== Block: crow3d-mobile-variations-under-gallery-2026 | Source: header.php ===== */
.crow3d-mobile-variation-panel{display:none}
@media(max-width:800px){
 body.single-product .crow3d-mobile-variation-panel{
  display:block!important;grid-column:1/-1!important;width:100%!important;
  box-sizing:border-box!important;margin:0 0 10px!important;padding:12px 3px 2px!important;
  background:#fff!important;overflow:hidden!important
 }
 body.single-product .summary table.variations{display:none!important}
 body.single-product .crow3d-mobile-variation-section{margin:0 0 20px!important}
 body.single-product .crow3d-mobile-variation-title{
  margin:0 0 9px!important;color:#333!important;font:500 13px/1.35 Arial,sans-serif!important
 }
 body.single-product .crow3d-mobile-variation-title strong{font-weight:700!important}
 body.single-product .crow3d-mobile-variation-panel .crow3d-variation-ui{
  display:flex!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;
  padding:0 2px 5px!important;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-variation-card{
  flex:0 0 76px!important;min-width:76px!important;min-height:112px!important;
  scroll-snap-align:start!important;border:1px solid #c9d0d8!important;border-radius:6px!important;
  background:#fff!important;padding:7px 5px!important;box-sizing:border-box!important
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-variation-card.is-selected{
  border:2px solid #3483fa!important;padding:6px 4px!important
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-variation-thumb{
  width:60px!important;height:58px!important;margin:0 auto 6px!important;border-radius:5px!important;
  background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-variation-name{
  display:block!important;font-size:11px!important;line-height:1.25!important;white-space:normal!important
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-variation-meta{
  display:block!important;margin-top:5px!important;font-size:9px!important;color:#777!important
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-size-row .crow3d-variation-card{
  flex:0 0 auto!important;min-width:80px!important;min-height:42px!important;padding:10px 13px!important
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-size-row .crow3d-variation-card.is-selected{
  padding:9px 12px!important
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-size-row .crow3d-variation-thumb,
 body.single-product .crow3d-mobile-variation-panel .crow3d-size-row .crow3d-variation-meta{display:none!important}
}

/* ===== Block: crow3d-variation-availability-fix-2026 | Source: header.php ===== */
body.single-product .crow3d-variation-card.crow3d-is-unavailable{display:none!important}

/* ===== Block: crow3d-variation-single-price-2026 | Source: header.php ===== */
body.single-product .crow3d-variation-option-price{display:block;margin-top:5px;color:#1f2937;font-size:12px;font-weight:700;line-height:1.15;white-space:nowrap}
body.single-product .crow3d-size-row .crow3d-variation-option-price{font-size:11px}
body.single-product form.variations_form .woocommerce-variation-price{display:none!important}
@media(max-width:767px){
 body.single-product .crow3d-variation-option-price{font-size:11px}
 body.single-product .crow3d-variation-card{min-height:88px}
 body.single-product .crow3d-size-row .crow3d-variation-card{min-height:62px}
}

/* ===== Block: crow3d-purchase-panel-harmony-2026 | Source: header.php ===== */
body.single-product .crow3d-purchase-card,
body.single-product .crow3d-purchase-card *{box-sizing:border-box}
body.single-product .crow3d-purchase-card{min-width:0;overflow:hidden}
body.single-product .crow3d-purchase-card form.variations_form{
 display:block!important;
 width:100%!important;
 min-width:0!important;
 max-width:100%!important;
}
body.single-product .crow3d-purchase-card table.variations,
body.single-product .crow3d-purchase-card table.variations tbody,
body.single-product .crow3d-purchase-card table.variations tr,
body.single-product .crow3d-purchase-card table.variations th,
body.single-product .crow3d-purchase-card table.variations td{
 width:100%!important;
 min-width:0!important;
 max-width:100%!important;
}
body.single-product .crow3d-purchase-card table.variations{display:block!important;table-layout:fixed;margin:0!important}
body.single-product .crow3d-purchase-card table.variations tbody{display:block!important}
body.single-product .crow3d-purchase-card table.variations tr{display:block!important;margin:0 0 28px!important}
body.single-product .crow3d-purchase-card table.variations th,
body.single-product .crow3d-purchase-card table.variations td{display:block!important;padding:0!important}
body.single-product .crow3d-purchase-card table.variations th.label{margin:0 0 14px!important;text-align:left}
body.single-product .crow3d-purchase-card .crow3d-variation-ui{
 display:grid!important;
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:8px!important;
 width:100%!important;
 min-width:0!important;
 max-width:100%!important;
 align-items:stretch;
}
body.single-product .crow3d-purchase-card .crow3d-variation-card{
 width:100%!important;
 min-width:0!important;
 max-width:100%!important;
 margin:0!important;
 padding:10px 5px!important;
 overflow:hidden;
}
body.single-product .crow3d-purchase-card .crow3d-color-row .crow3d-variation-card{min-height:138px!important}
body.single-product .crow3d-purchase-card .crow3d-size-row .crow3d-variation-card{min-height:70px!important;justify-content:center}
body.single-product .crow3d-purchase-card .crow3d-variation-name,
body.single-product .crow3d-purchase-card .crow3d-variation-status,
body.single-product .crow3d-purchase-card .crow3d-variation-option-price{
 max-width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 text-align:center;
}
body.single-product .crow3d-purchase-card .crow3d-variation-swatch{max-width:100%}
body.single-product .crow3d-purchase-card .single_variation_wrap,
body.single-product .crow3d-purchase-card .woocommerce-variation-add-to-cart,
body.single-product .crow3d-purchase-card .quantity,
body.single-product .crow3d-purchase-card .quantity input,
body.single-product .crow3d-purchase-card .single_add_to_cart_button{
 width:100%!important;
 min-width:0!important;
 max-width:100%!important;
 margin-left:0!important;
 margin-right:0!important;
}
body.single-product .crow3d-purchase-card iframe,
body.single-product .crow3d-purchase-card .wc-stripe-product-checkout-container,
body.single-product .crow3d-purchase-card .wc-stripe-product-checkout-container > *{
 max-width:100%!important;
}
@media(max-width:767px){
 body.single-product .crow3d-purchase-card{padding-left:14px!important;padding-right:14px!important}
 body.single-product .crow3d-purchase-card .crow3d-variation-ui{gap:7px!important}
 body.single-product .crow3d-purchase-card .crow3d-variation-card{padding:9px 4px!important}
 body.single-product .crow3d-purchase-card .crow3d-color-row .crow3d-variation-card{min-height:132px!important}
 body.single-product .crow3d-purchase-card table.variations tr{margin-bottom:24px!important}
}

/* ===== Block: crow3d-ml-purchase-actions-2026 | Source: header.php ===== */
body.single-product .crow3d-purchase-card .woocommerce-variation-add-to-cart{
 display:flex!important;
 flex-direction:column!important;
 gap:8px!important;
 width:100%!important;
}
body.single-product .crow3d-purchase-card .woocommerce-variation-add-to-cart .crow3d-stock-info{
 order:1;
 display:block!important;
 width:100%;
 margin:0 0 2px!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 color:#222!important;
 font-size:14px;
 line-height:1.3;
}
body.single-product .crow3d-purchase-card .woocommerce-variation-add-to-cart .crow3d-stock-info strong{display:block;font-weight:650}
body.single-product .crow3d-purchase-card .woocommerce-variation-add-to-cart .crow3d-stock-info span{display:none!important}
body.single-product .crow3d-purchase-card .crow3d-ml-quantity-row{
 order:2;
 display:flex!important;
 align-items:center!important;
 gap:4px!important;
 min-height:42px;
 width:100%!important;
 padding:0 12px!important;
 border:0!important;
 border-radius:6px;
 background:#f5f5f5;
 color:#333;
}
body.single-product .crow3d-purchase-card .crow3d-ml-quantity-row .crow3d-qty-label{font-size:13px;white-space:nowrap}
body.single-product .crow3d-purchase-card .crow3d-ml-quantity-row input.qty{
 flex:0 0 32px!important;
 width:32px!important;
 min-width:32px!important;
 max-width:32px!important;
 height:34px!important;
 padding:0!important;
 border:0!important;
 background:transparent!important;
 box-shadow:none!important;
 text-align:left;
 font-size:13px;
 font-weight:650;
 appearance:textfield;
}
body.single-product .crow3d-purchase-card .crow3d-ml-quantity-row input.qty::-webkit-inner-spin-button,
body.single-product .crow3d-purchase-card .crow3d-ml-quantity-row input.qty::-webkit-outer-spin-button{margin:0;appearance:none}
body.single-product .crow3d-purchase-card .crow3d-ml-quantity-row .crow3d-qty-available{color:#aaa;font-size:12px;white-space:nowrap}
body.single-product .crow3d-purchase-card .crow3d-ml-quantity-row .crow3d-qty-arrow{margin-left:auto;color:#3483fa;font-size:24px;line-height:1}
body.single-product .crow3d-purchase-card .crow3d-buy-now,
body.single-product .crow3d-purchase-card .single_add_to_cart_button{
 width:100%!important;
 min-height:44px!important;
 margin:0!important;
 border:0!important;
 border-radius:6px!important;
 font-size:14px!important;
 font-weight:650!important;
 text-transform:none!important;
 box-shadow:none!important;
}
body.single-product .crow3d-purchase-card .crow3d-buy-now{
 order:3;
 display:block;
 background:#3483fa!important;
 color:#fff!important;
}
body.single-product .crow3d-purchase-card .single_add_to_cart_button{
 order:4;
 background:#e6efff!important;
 color:#3483fa!important;
}
body.single-product .crow3d-purchase-card .crow3d-buy-now:disabled,
body.single-product .crow3d-purchase-card .single_add_to_cart_button:disabled,
body.single-product .crow3d-purchase-card .crow3d-buy-now.disabled,
body.single-product .crow3d-purchase-card .single_add_to_cart_button.disabled{opacity:.48!important;cursor:not-allowed!important}
body.single-product .crow3d-purchase-card .woocommerce-variation-add-to-cart>input[type=hidden]{order:5}

/* ===== Block: crow3d-product-search-no-blog-2026 | Source: header.php ===== */
html body.search.search-results.post-type-archive-product div#sidebar{
 display:none!important;
 visibility:hidden!important;
 width:0!important;
 height:0!important;
 min-height:0!important;
 margin:0!important;
 padding:0!important;
 overflow:hidden!important;
}
html body.search.search-results.post-type-archive-product main#main.site-main{
 width:min(1180px,calc(100% - 32px))!important;
 max-width:1180px!important;
 margin-left:auto!important;
 margin-right:auto!important;
}
@media(max-width:767px){
 html body.search.search-results.post-type-archive-product main#main.site-main{width:calc(100% - 24px)!important}
}

/* ===== Block: crow3d-mercadolivre-mobile-order-2026 | Source: header.php ===== */
@media(max-width:1024px){
 body.single-product div.product{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
 }
 body.single-product div.product>.crow3d-product-heading,
 body.single-product div.product>.woocommerce-product-gallery,
 body.single-product div.product>.crow3d-mobile-variation-panel,
 body.single-product div.product>.crow3d-product-details,
 body.single-product div.product>.crow3d-purchase-card{
  display:block!important;
  float:none!important;
  clear:both!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
 }
 body.single-product div.product>.crow3d-product-heading{margin:0!important;padding:12px 14px 10px!important}
 body.single-product div.product>.woocommerce-product-gallery{margin:0!important;padding:0 10px 8px!important}
 body.single-product div.product>.crow3d-mobile-variation-panel{
  margin:0!important;
  padding:10px 12px 4px!important;
  background:#fff!important;
  overflow:hidden!important;
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-mobile-variation-section{margin:0 0 18px!important}
 body.single-product .crow3d-mobile-variation-panel .crow3d-mobile-variation-title{
  margin:0 0 9px!important;
  color:#333!important;
  font-size:13px!important;
  font-weight:500!important;
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-variation-ui{
  display:flex!important;
  gap:7px!important;
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:0 1px 6px!important;
  scroll-snap-type:x proximity;
  -webkit-overflow-scrolling:touch;
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-variation-card{
  flex:0 0 82px!important;
  width:82px!important;
  min-width:82px!important;
  max-width:82px!important;
  min-height:122px!important;
  padding:7px 5px!important;
  scroll-snap-align:start;
 }
 body.single-product .crow3d-mobile-variation-panel .crow3d-size-row .crow3d-variation-card{
  flex:0 0 auto!important;
  width:auto!important;
  min-width:86px!important;
  max-width:none!important;
  min-height:58px!important;
  padding:9px 12px!important;
 }
 body.single-product div.product>.crow3d-product-details{
  margin:0!important;
  padding:8px 14px 12px!important;
  background:#fff!important;
 }
 body.single-product .crow3d-product-details>p.price{
  display:block!important;
  margin:0!important;
  font-size:27px!important;
  line-height:1.15!important;
  font-weight:500!important;
 }
 body.single-product .crow3d-product-details>.woocommerce-product-details__short-description,
 body.single-product .crow3d-product-details>.crow3d-facts{display:none!important}
 body.single-product div.product>.crow3d-purchase-card{
  margin:0!important;
  padding:8px 14px 18px!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:#fff!important;
 }
 body.single-product .crow3d-purchase-card table.variations{display:none!important}
 body.single-product .crow3d-purchase-card:before{margin-bottom:14px!important}
 body.single-product .crow3d-purchase-card .product_meta{margin-top:16px!important}
 body.single-product div.product>.woocommerce-tabs,
 body.single-product div.product>.related{clear:both!important;width:100%!important}
}

/* ===== Block: crow3d-mobile-hide-duplicate-variations-2026 | Source: header.php ===== */
@media(max-width:1024px){
 html body.single-product div.product>.crow3d-purchase-card form.variations_form table.variations{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
 }
 html body.single-product div.product>.crow3d-purchase-card form.variations_form>.reset_variations_alert{display:none!important}
}
