/* Cards de produto estilo Wepink */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');
ul.products::before,ul.products::after{display:none!important}
ul.products li.product{--pink:#ff0080;font-family:Montserrat,sans-serif!important;background:#fff!important;border-radius:12px;padding:16px!important;display:flex!important;flex-direction:column;transition:box-shadow .2s;text-align:left!important;border:0!important;box-shadow:none}
ul.products li.product:hover{box-shadow:0 6px 24px rgba(0,0,0,.08)}
ul.products li.product .premium-woo-product-wrapper{display:flex;flex-direction:column;height:100%;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}
ul.products li.product .premium-woo-product-thumbnail{background:#fff!important;border-radius:8px;overflow:hidden}
ul.products li.product img{aspect-ratio:1;object-fit:contain!important;transition:transform .3s;width:100%;height:auto!important}
ul.products li.product:hover img{transform:scale(1.04)}
ul.products li.product .premium-woo-products-details-wrap{display:flex;flex-direction:column;flex:1;padding:20px 0 0!important;text-align:left!important;background:transparent!important}
ul.products li.product .woocommerce-loop-product__title{font-family:Montserrat,sans-serif!important;font-size:19px!important;font-weight:700!important;line-height:1.3!important;color:#000!important;margin:0 0 24px!important;min-height:75px;text-align:left!important;padding:0!important}
ul.products li.product .wpk-desc{font-size:14px;line-height:1.4;color:#333;margin:0 0 4px;min-height:20px}
ul.products li.product .wpk-desc p{margin:0}
ul.products li.product .price{display:block!important;font-family:Montserrat,sans-serif!important;color:#000!important;text-align:left!important;margin:0 0 18px!important}
ul.products li.product .price .screen-reader-text{display:none!important}
ul.products li.product .price del,ul.products li.product .price del *{display:block;font-size:14px!important;font-weight:700!important;color:#9a9a9a!important;opacity:1;text-decoration:line-through}
ul.products li.product .price ins,ul.products li.product .price > .woocommerce-Price-amount,ul.products li.product .price ins *{text-decoration:none!important;font-size:19px!important;font-weight:700!important;color:#000!important;background:none!important}
ul.products li.product .woo-custom-installments-group{display:inline!important;margin:0 0 0 6px!important;padding:0!important;background:none!important;border:0!important}
ul.products li.product .woo-custom-installments-group *{font-size:14px!important;font-weight:400!important;color:#333!important;display:inline!important;background:none!important;padding:0!important;margin:0!important}
ul.products li.product .woo-custom-installments-group i{display:none!important}
ul.products li.product .premium-woo-product-onsale{background:var(--pink)!important;color:#fff!important;border-radius:20px!important;font:600 11px Montserrat,sans-serif!important;padding:4px 10px!important}
ul.products li.product .wpk-actions{display:flex;gap:10px;margin-top:auto}
ul.products li.product .wpk-buy{flex:1;background:var(--pink);color:#fff!important;border-radius:8px;height:46px;font:700 15px Montserrat,sans-serif;display:flex;align-items:center;justify-content:center;text-decoration:none!important;transition:filter .2s;border:0}
ul.products li.product .wpk-buy:hover{filter:brightness(.92)}
ul.products li.product .wpk-cart{flex:0 0 58px;height:46px;border:1.5px solid var(--pink)!important;border-radius:8px!important;background:#fff!important;color:var(--pink)!important;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;font:700 14px Montserrat,sans-serif;padding:0!important;text-decoration:none!important}
ul.products li.product .wpk-cart svg{width:16px;height:16px}
ul.products li.product .wpk-cart:hover{background:#fff0f7!important}
ul.products li.product .wpk-cart.ok{background:var(--pink)!important;color:#fff!important}
ul.products li.product.wpk-done .button,ul.products li.product.wpk-done .add_to_cart_button:not(.wpk-cart),ul.products li.product.wpk-done .premium-woo-atc-button{display:none!important}
ul.products li.product .button,ul.products li.product .add_to_cart_button{margin-top:auto!important;width:100%!important;background:var(--pink)!important;color:#fff!important;border:0!important;border-radius:8px!important;min-height:46px;font:700 15px Montserrat,sans-serif!important;display:flex!important;align-items:center;justify-content:center;text-decoration:none!important}
@media (max-width:1024px){ul.products:not(.slick-slider){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}ul.products:not(.slick-slider) li.product{width:auto!important;margin:0!important;float:none!important}}
@media (max-width:767px){ul.products:not(.slick-slider){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}ul.products li.product{padding:8px!important;border-radius:8px}ul.products li.product .premium-woo-products-details-wrap{padding-top:12px!important}ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;min-height:55px;margin-bottom:12px!important}ul.products li.product .wpk-desc{font-size:12px;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}ul.products li.product .price del,ul.products li.product .price del *{font-size:12px!important}ul.products li.product .price ins,ul.products li.product .price > .woocommerce-Price-amount,ul.products li.product .price ins *{font-size:16px!important}ul.products li.product .woo-custom-installments-group{display:block!important;margin:2px 0 0!important}ul.products li.product .woo-custom-installments-group *{font-size:12px!important}ul.products li.product .price{margin-bottom:12px!important}ul.products li.product .wpk-actions{gap:6px}ul.products li.product .wpk-buy{height:40px;font-size:13px}ul.products li.product .wpk-cart{flex-basis:44px;height:40px;gap:2px;font-size:12px}ul.products li.product .wpk-cart svg{width:14px;height:14px}ul.products li.product .premium-woo-product-onsale{font-size:9px!important;padding:3px 8px!important}}/* End custom CSS */
/* Remove o brilho (brightness) do Premium Addons ao passar o mouse */
ul.products li.product img,ul.products li.product:hover img,.premium-woo-products-inner li.product:hover .woocommerce-loop-product__link img{-webkit-filter:none!important;filter:none!important}

/* Ocultos por enquanto nos cards: descricao curta e parcelamento (apague estas linhas para voltar) */
ul.products li.product .wpk-desc,ul.products li.product .woo-custom-installments-group{display:none!important}
/* Preco antigo numa linha so (R$ + valor juntos) */
ul.products li.product .price del{display:block!important;white-space:nowrap}
ul.products li.product .price del *{display:inline!important}


/* Rodape: icones em alta resolucao exibidos no tamanho original */
img[src*="reload-1.png"],img[src*="security-2.png"]{max-width:32px!important;height:auto!important}
img[src*="google-seguro-1"]{max-width:95px!important;height:auto!important}

/* Filtro (CoDesigner): botao Aplicar no estilo dos cards */
.elementor-widget-filter-vertical .wl-fv-btn-checkout,.wl-fv-flter-action-right .wl-fv-btn-checkout{background:#ff0080!important;background-color:#ff0080!important;color:#fff!important;border:0!important;border-radius:8px!important;height:44px!important;line-height:44px!important;padding:0 28px!important;font:700 14px Montserrat,sans-serif!important;letter-spacing:.5px!important;text-transform:none!important;transition:filter .2s}
.elementor-widget-filter-vertical .wl-fv-btn-checkout:hover,.elementor-widget-filter-vertical .wl-fv-btn-checkout:focus{background:#ff0080!important;color:#fff!important;filter:brightness(.92)}

/* Fotos dos cards: todas quadradas 1:1, mesmo tamanho, preenchendo o quadro */
ul.products li.product .premium-woo-product-thumbnail,ul.products li.product a.woocommerce-LoopProduct-link{display:block!important;position:relative;aspect-ratio:1/1!important;overflow:hidden!important;width:100%!important}
ul.products li.product .premium-woo-product-thumbnail a.woocommerce-LoopProduct-link{height:100%!important}
ul.products li.product .premium-woo-product-thumbnail img,ul.products li.product a.woocommerce-LoopProduct-link img{width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;display:block!important}

/* Titulo dos produtos mais clean */
ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title a{text-transform:none!important;font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;color:#2b2b2b!important}
ul.products li.product .woocommerce-loop-product__title{min-height:42px!important;margin:0 0 14px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:767px){ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title a{font-size:13px!important}ul.products li.product .woocommerce-loop-product__title{min-height:36px!important;margin-bottom:10px!important}}

/* Titulo v2: mais leve e elegante */
ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title a{font-size:14.5px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.15px!important;color:#3a3a3a!important;transition:color .2s}
ul.products li.product .woocommerce-loop-product__title{min-height:44px!important;margin:4px 0 12px!important}
ul.products li.product:hover .woocommerce-loop-product__title,ul.products li.product:hover .woocommerce-loop-product__title a{color:#ff0080!important}
@media (max-width:767px){ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title a{font-size:12.5px!important;letter-spacing:.1px!important}ul.products li.product .woocommerce-loop-product__title{min-height:38px!important;margin:2px 0 8px!important}}

/* Fotos dos cards: retrato 3:4 (mais altas) */
ul.products li.product .premium-woo-product-thumbnail,ul.products li.product a.woocommerce-LoopProduct-link,ul.products li.product .premium-woo-product-thumbnail img,ul.products li.product a.woocommerce-LoopProduct-link img{aspect-ratio:3/4!important}

/* Titulo v3: maior e mais chamativo */
ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title a{font-size:17px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;color:#1f1f1f!important}
ul.products li.product .woocommerce-loop-product__title{min-height:48px!important;margin:6px 0 12px!important}
@media (max-width:767px){ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title a{font-size:14px!important}ul.products li.product .woocommerce-loop-product__title{min-height:40px!important;margin:4px 0 8px!important}}

/* Titulo continua preto no hover */
ul.products li.product:hover .woocommerce-loop-product__title,ul.products li.product:hover .woocommerce-loop-product__title a,ul.products li.product .woocommerce-loop-product__title a:hover{color:#1f1f1f!important}
/* Preco um pouco menor */
ul.products li.product .price .woocommerce-Price-amount,ul.products li.product .price .woocommerce-Price-amount *,ul.products li.product .price ins,ul.products li.product .price ins *{font-size:17px!important}
ul.products li.product .price del,ul.products li.product .price del *{font-size:13px!important}
@media (max-width:767px){ul.products li.product .price .woocommerce-Price-amount,ul.products li.product .price .woocommerce-Price-amount *,ul.products li.product .price ins,ul.products li.product .price ins *{font-size:15px!important}ul.products li.product .price del,ul.products li.product .price del *{font-size:12px!important}}

/* Preco v2: um pouco maior */
ul.products li.product .price .woocommerce-Price-amount,ul.products li.product .price .woocommerce-Price-amount *,ul.products li.product .price ins,ul.products li.product .price ins *{font-size:19px!important}
ul.products li.product .price del,ul.products li.product .price del *{font-size:13px!important}
@media (max-width:767px){ul.products li.product .price .woocommerce-Price-amount,ul.products li.product .price .woocommerce-Price-amount *,ul.products li.product .price ins,ul.products li.product .price ins *{font-size:16px!important}ul.products li.product .price del,ul.products li.product .price del *{font-size:12px!important}}

/* Promocao: preco antigo e atual lado a lado */
ul.products li.product .price .original-price{display:flex!important;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px}
ul.products li.product .price del{display:inline-block!important;order:1;white-space:nowrap}
ul.products li.product .price ins{display:inline-block!important;order:2;white-space:nowrap}
ul.products li.product .price del,ul.products li.product .price del *{font-size:16px!important;font-weight:600!important;color:#9a9a9a!important;display:inline!important}
ul.products li.product .price del{text-decoration:line-through!important;text-decoration-thickness:1.5px!important}
@media (max-width:767px){ul.products li.product .price .original-price{column-gap:6px}ul.products li.product .price del,ul.products li.product .price del *{font-size:13px!important}}

/* Titulo v4: mais destaque */
ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title a,ul.products li.product:hover .woocommerce-loop-product__title,ul.products li.product:hover .woocommerce-loop-product__title a{font-size:18px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.1px!important;color:#111!important}
ul.products li.product .woocommerce-loop-product__title{min-height:49px!important;margin:8px 0 12px!important}
@media (max-width:767px){ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-product__title a,ul.products li.product:hover .woocommerce-loop-product__title,ul.products li.product:hover .woocommerce-loop-product__title a{font-size:15px!important}ul.products li.product .woocommerce-loop-product__title{min-height:41px!important;margin:6px 0 8px!important}}

/* Carrosseis de produtos: deixar o slider controlar a largura dos slides */
.premium-woo-products-carousel ul.products{display:block!important}
.premium-woo-products-carousel ul.products li.product{float:left;margin:0!important;box-sizing:border-box!important;border:6px solid transparent!important;background-clip:padding-box!important}
@media (max-width:767px){.premium-woo-products-carousel ul.products li.product{border-width:4px!important}}

/* Carrinho: botao Finalizar compra */
.wc-proceed-to-checkout ~ .wpk-proceed{display:none!important}
.wpk-proceed{margin-top:20px}
.wpk-proceed a.checkout-button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:52px;background:#ff0080!important;color:#fff!important;border:0!important;border-radius:8px!important;font:700 16px Montserrat,sans-serif!important;text-decoration:none!important;transition:filter .2s}
.wpk-proceed a.checkout-button:hover{filter:brightness(.92);color:#fff!important}

/* Rodape: telefone sempre branco (celular transforma o numero em link) */
.elementor-location-footer .elementor-element-009d8ac .elementor-icon-list-item:first-child .elementor-icon-list-text,.elementor-location-footer .elementor-element-009d8ac .elementor-icon-list-item:first-child .elementor-icon-list-text a,.elementor-location-footer .elementor-element-009d8ac .elementor-icon-list-item:first-child a[href^="tel"],.elementor-location-footer .elementor-element-009d8ac .elementor-icon-list-item:first-child a[x-apple-data-detectors]{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}

/* Barra do topo rotativa */
.wpk-topbar{transition:opacity .4s ease,transform .4s ease;opacity:1;transform:none}
.wpk-topbar.wpk-out{opacity:0;transform:translateY(-4px)}
@media (max-width:767px){.wpk-topbar{font-size:11px!important;letter-spacing:.3px!important;line-height:1.3!important}}

/* Barra do topo: uma linha so */
.elementor-element-bd0f656{width:auto!important;max-width:none!important;flex:1 1 auto!important}
.wpk-topbar{white-space:nowrap!important}

/* Barra do topo: setas */
.wpk-tb-box{display:flex!important;align-items:center;justify-content:center;gap:14px}
.wpk-tb-box .wpk-topbar{min-width:0;overflow:hidden;text-overflow:ellipsis}
.wpk-tb-arrow{flex:0 0 auto;background:none!important;border:0!important;box-shadow:none!important;color:#fff!important;font:400 22px/1 Arial,sans-serif!important;padding:0 6px!important;margin:0!important;cursor:pointer;opacity:.85;transition:opacity .2s,transform .2s;min-height:0!important}
.wpk-tb-arrow:hover,.wpk-tb-arrow:focus{opacity:1;background:none!important;color:#fff!important}
.wpk-tb-prev:hover{transform:translateX(-2px)}.wpk-tb-next:hover{transform:translateX(2px)}
@media (max-width:767px){.wpk-tb-box{gap:6px}.wpk-tb-arrow{font-size:20px!important;padding:0 4px!important}.wpk-topbar{font-size:10.5px!important}}

/* Barra do topo v2: setas fixas nas pontas de uma caixa centralizada */
.elementor-element-bd0f656{width:100%!important}
.elementor-element-bd0f656 .wpk-tb-box{position:relative!important;display:flex!important;align-items:center;justify-content:center;width:560px;max-width:100%;margin:0 auto!important;padding:0 36px!important;box-sizing:border-box;gap:0!important}
.elementor-element-bd0f656 .wpk-topbar{flex:1 1 auto;text-align:center!important;margin:0!important}
.elementor-element-bd0f656 .wpk-tb-arrow{position:absolute!important;top:50%;transform:translateY(-50%)!important}
.elementor-element-bd0f656 .wpk-tb-prev{left:0}
.elementor-element-bd0f656 .wpk-tb-next{right:0}
.elementor-element-bd0f656 .wpk-tb-prev:hover{transform:translate(-2px,-50%)!important}
.elementor-element-bd0f656 .wpk-tb-next:hover{transform:translate(2px,-50%)!important}
@media (max-width:767px){.elementor-element-bd0f656 .wpk-tb-box{width:100%;padding:0 30px!important}.elementor-element-bd0f656 .wpk-topbar{font-size:11px!important}}

/* Paginacao das categorias */
.wpk-pagination{margin:32px 0 8px;display:flex;justify-content:center}
.wpk-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;border:0!important;justify-content:center}
.wpk-pagination ul.page-numbers li{border:0!important;margin:0;float:none}
.wpk-pagination .page-numbers a,.wpk-pagination .page-numbers span{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px;border-radius:8px;border:1.5px solid #ff0080;color:#ff0080;background:#fff;font:600 15px Montserrat,sans-serif;text-decoration:none;transition:background .2s,color .2s;box-sizing:border-box}
.wpk-pagination .page-numbers a:hover{background:#fff0f7}
.wpk-pagination .page-numbers span.current{background:#ff0080;color:#fff}
.wpk-pagination .page-numbers span.dots{border-color:transparent;color:#999;min-width:24px;padding:0}
.wpk-pagination .page-numbers .prev,.wpk-pagination .page-numbers .next{font-size:22px;font-weight:400}
@media (max-width:767px){.wpk-pagination .page-numbers a,.wpk-pagination .page-numbers span{min-width:38px;height:38px;font-size:14px}.wpk-pagination ul.page-numbers{gap:6px}}

/* Secao Instagram acima do rodape */
.wpk-insta{max-width:1560px;margin:0 auto;padding:56px 16px 48px;text-align:center;box-sizing:border-box}
.wpk-insta-title{margin:0 0 32px!important;font:700 40px/1.15 Montserrat,sans-serif!important;letter-spacing:-.5px!important;text-transform:none!important}
.wpk-insta-title a{color:#ff0080!important;text-decoration:none!important}
.wpk-insta-title a:hover{opacity:.85}
.wpk-insta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
.wpk-insta-item{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:#f6e6ee}
.wpk-insta-item img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;transition:transform .4s}
.wpk-insta-item:hover img{transform:scale(1.04)}
@media (max-width:767px){.wpk-insta{padding:36px 12px 32px}.wpk-insta-title{font-size:22px!important;margin-bottom:18px!important}.wpk-insta-grid{gap:3px}}

/* Paginacao do widget Premium (Produtos / Loja) no mesmo estilo */
.premium-woo-products-pagination{margin:32px 0 8px!important;display:flex!important;justify-content:center!important}
.premium-woo-products-pagination ul.page-numbers{display:flex!important;flex-wrap:wrap;gap:8px;list-style:none!important;margin:0!important;padding:0!important;border:0!important;justify-content:center}
.premium-woo-products-pagination ul.page-numbers li{border:0!important;margin:0!important;padding:0!important;float:none!important;background:none!important}
.premium-woo-products-pagination .page-numbers a,.premium-woo-products-pagination .page-numbers span{display:flex!important;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px!important;border-radius:8px!important;border:1.5px solid #ff0080!important;color:#ff0080!important;background:#fff!important;font:600 15px Montserrat,sans-serif!important;text-decoration:none!important;transition:background .2s,color .2s;box-sizing:border-box;margin:0!important}
.premium-woo-products-pagination .page-numbers a:hover{background:#fff0f7!important}
.premium-woo-products-pagination .page-numbers span.current{background:#ff0080!important;color:#fff!important}
.premium-woo-products-pagination .page-numbers span.dots{border-color:transparent!important;color:#999!important;min-width:24px;padding:0!important}
.premium-woo-products-pagination a.next,.premium-woo-products-pagination a.prev{font-size:0!important}
.premium-woo-products-pagination a.next::after{content:"\203A";font:400 22px/1 Montserrat,sans-serif}
.premium-woo-products-pagination a.prev::after{content:"\2039";font:400 22px/1 Montserrat,sans-serif}
@media (max-width:767px){.premium-woo-products-pagination .page-numbers a,.premium-woo-products-pagination .page-numbers span{min-width:38px;height:38px;font-size:14px!important}.premium-woo-products-pagination ul.page-numbers{gap:6px}}

/* Instagram: hover estilo WePink (camada rosa + icone) */
.wpk-insta-item::before{content:"";position:absolute;inset:0;background:rgba(255,0,128,.45);opacity:0;transition:opacity .3s;z-index:1}
.wpk-insta-item::after{content:"";position:absolute;left:50%;top:50%;width:22%;max-width:96px;aspect-ratio:1/1;transform:translate(-50%,-50%) scale(.85);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%225.5%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224.6%22%2F%3E%3Ccircle%20cx%3D%2217.6%22%20cy%3D%226.4%22%20r%3D%221%22%20fill%3D%22%23fff%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;opacity:0;transition:opacity .3s,transform .3s;z-index:2}
.wpk-insta-item:hover::before,.wpk-insta-item:focus::before{opacity:1}
.wpk-insta-item:hover::after,.wpk-insta-item:focus::after{opacity:1;transform:translate(-50%,-50%) scale(1)}

/* Instagram v2: mais espaco + icone no titulo */
.wpk-insta{padding:64px 24px 56px!important}
.wpk-insta-title{margin:0 0 36px!important}
.wpk-insta-title a{display:inline-flex!important;align-items:center;gap:14px}
.wpk-insta-icon{width:42px;height:42px;flex:0 0 auto}
.wpk-insta-grid{gap:16px!important}
.wpk-insta-item{border-radius:10px}
@media (max-width:767px){.wpk-insta{padding:40px 16px 36px!important}.wpk-insta-title{margin-bottom:22px!important}.wpk-insta-title a{gap:8px}.wpk-insta-icon{width:24px;height:24px}.wpk-insta-grid{gap:8px!important}.wpk-insta-item{border-radius:8px}}

@media (max-width:767px){.wpk-insta-title{font-size:19px!important}.wpk-insta-icon{width:22px;height:22px}}
@media (max-width:360px){.wpk-insta-title{font-size:17px!important}}

/* Instagram: posts em retrato 3:4 (formato do grid do Instagram) */
.wpk-insta-item{aspect-ratio:3/4!important}
