        html body .gg-seo-ficha--type-4,
        html body .gg-seo-ficha--type-4 .gg-seo-section,
        html body .gg-seo-ficha--type-4 .gg-seo-section--text,
        html body .gg-seo-ficha--type-4 .gg-seo-section--split,
        html body .gg-seo-ficha--type-4 .gg-seo-products-block,
        html body .gg-seo-ficha--type-4 .gg-type4-product-category {
            background: transparent !important;
            background-color: transparent !important;
            box-shadow: none !important;
        }

        html body .gg-seo-ficha--type-4 {
            width: min(100%, 1180px) !important;
            max-width: 1180px !important;
            margin: 0 auto !important;
            padding: clamp(24px, 4vw, 48px) 18px clamp(56px, 7vw, 96px) !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-hero {
            width: 100% !important;
            display: grid !important;
            grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr) !important;
            gap: clamp(28px, 5vw, 70px) !important;
            align-items: center !important;
            margin: 24px 0 clamp(48px, 7vw, 84px) !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-hero__media img {
            width: 100% !important;
            aspect-ratio: 1 / 1 !important;
            object-fit: cover !important;
            border-radius: 22px !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-hero h1 {
            margin: 0 0 18px !important;
            line-height: 1.02 !important;
            letter-spacing: -0.045em !important;
            font-size: clamp(42px, 6vw, 82px) !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-hero p {
            font-size: clamp(17px, 1.45vw, 21px) !important;
            line-height: 1.65 !important;
            max-width: 650px !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-section {
            width: 100% !important;
            margin: clamp(52px, 7vw, 92px) 0 !important;
            padding: 0 !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-section--text {
            max-width: 980px !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-section--split {
            display: grid !important;
            grid-template-columns: minmax(0, 0.98fr) minmax(0, 1.02fr) !important;
            gap: clamp(28px, 5vw, 70px) !important;
            align-items: center !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-section--split > .gg-seo-section__media {
            grid-column: 1 !important;
            grid-row: 1 / span 3 !important;
            display: grid !important;
            grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
            gap: 16px !important;
            align-items: stretch !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-section--split > .gg-seo-section__media:empty {
            display: none !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-section--split > .gg-seo-section__media img {
            width: 100% !important;
            height: auto !important;
            aspect-ratio: 1 / 1 !important;
            object-fit: cover !important;
            border-radius: 18px !important;
            margin: 0 !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-section--split > .gg-seo-section__content {
            grid-column: 2 !important;
            grid-row: 1 !important;
            width: 100% !important;
            max-width: 640px !important;
            margin: 0 !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-section--split > div:not([class]) {
            grid-column: 2 !important;
            width: 100% !important;
            max-width: 640px !important;
            margin: 0 !important;
        }

        html body .gg-seo-ficha--type-4 .gg-type4-product-category {
            display: block !important;
            width: 100% !important;
            max-width: 1180px !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }

        html body .gg-seo-ficha--type-4 .gg-type4-product-category > .gg-seo-section__media {
            display: none !important;
        }

        html body .gg-seo-ficha--type-4 .gg-type4-product-category > .gg-seo-section__content {
            width: 100% !important;
            max-width: 920px !important;
            margin: 0 auto 24px !important;
            text-align: center !important;
        }

        html body .gg-seo-ficha--type-4 .gg-type4-generated-carousel {
            width: 100% !important;
            max-width: 1180px !important;
            margin: 0 auto 28px !important;
        }

        html body .gg-seo-ficha--type-4 .gg-type4-product-category > div:not([class]) {
            width: min(100%, 920px) !important;
            max-width: 920px !important;
            margin-left: auto !important;
            margin-right: auto !important;
        }

        html body .gg-seo-ficha--type-4 .gg-type4-product-category .gg-type4-carousel-placeholder {
            display: block !important;
            width: 100% !important;
            max-width: 1180px !important;
            margin: 0 auto !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-section h2,
        html body .gg-seo-ficha--type-4 .gg-seo-section__heading h2 {
            margin: 0 0 18px !important;
            line-height: 1.08 !important;
            letter-spacing: -0.035em !important;
            font-size: clamp(34px, 4.5vw, 60px) !important;
        }

        html body .gg-seo-ficha--type-4 .gg-seo-section p,
        html body .gg-seo-ficha--type-4 .gg-seo-section li {
            font-size: 17px !important;
            line-height: 1.72 !important;
            color: #111 !important;
        }

        html body .gg-seo-ficha--type-4 .gg1-bot-ver-categoria,
        html body .gg-seo-ficha--type-4 .md-boton-verde,
        html body .gg-seo-ficha--type-4 a[href="/"],
        html body .gg-seo-ficha--type-4 a[href="https://www.gorillagrillz.com/"] {
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            min-height: 46px !important;
            padding: 13px 22px !important;
            border-radius: 999px !important;
            text-decoration: none !important;
            font-weight: 800 !important;
            line-height: 1.1 !important;
        }

        html body .gg-seo-ficha--type-4 .woocommerce,
        html body .gg-seo-ficha--type-4 ul.products,
        html body .gg-seo-ficha--type-4 .woocommerce-loop-product__title,
        html body .gg-seo-ficha--type-4 [id^="woocommerce_loop_add_to_cart_link_describedby_"] {
            display: none !important;
        }

        html body .gg-seo-ficha--type-4 div:empty {
            display: none !important;
        }

        @media (max-width: 900px) {
            html body .gg-seo-ficha--type-4 .gg-seo-hero,
            html body .gg-seo-ficha--type-4 .gg-seo-section--split {
                grid-template-columns: 1fr !important;
                gap: 26px !important;
            }

            html body .gg-seo-ficha--type-4 .gg-seo-section--split > .gg-seo-section__media,
            html body .gg-seo-ficha--type-4 .gg-seo-section--split > .gg-seo-section__content,
            html body .gg-seo-ficha--type-4 .gg-seo-section--split > div:not([class]) {
                grid-column: 1 !important;
                grid-row: auto !important;
                max-width: 100% !important;
            }

            html body .gg-seo-ficha--type-4 .gg-seo-hero h1 {
                font-size: clamp(38px, 12vw, 58px) !important;
            }
        }
